import { badge_requirements } from 'src/typeorm/badge_requirements';
import { Repository } from 'typeorm';
export declare class BadgeRequirementsService {
    private BadgeRequirementsRepository;
    constructor(BadgeRequirementsRepository: Repository<badge_requirements>);
    fetchBadgeRequirements(): Promise<badge_requirements[]>;
    createBadgeRequirements(BadgeRequirementsDetails: any): Promise<badge_requirements[]>;
    updateBadgeRequirements(id: number, updateBadgeRequirementsDetails: any): Promise<import("typeorm").UpdateResult>;
    deleteBadgeRequirements(id: number): Promise<import("typeorm").DeleteResult>;
    findByBadgeId(badgeId: number): Promise<badge_requirements[]>;
    findByRequirementType(requirementType: string): Promise<badge_requirements[]>;
}
