import { CreateBadgeTypeParams } from 'src/utils/types';
import { UpdateBadgeTypeDto } from '../dto/updateBadgeType.dto';
import { BadgeTypeService } from '../badge_type.service';
export declare class BadgeTypeController {
    private BadgeTypeService;
    constructor(BadgeTypeService: BadgeTypeService);
    getBadgeTypes(): Promise<import("../../typeorm/badge_type").badge_type[]>;
    createBadgeType(createBadgeTypeDto: CreateBadgeTypeParams): Promise<import("../../typeorm/badge_type").badge_type[]>;
    updateBadgeTypeById(id: number, updateBadgeTypeDto: UpdateBadgeTypeDto): Promise<void>;
    deleteBadgeTypeById(id: number): Promise<void>;
}
