import { UserBadgeService } from '../user_badge.service';
import { CreateUserBadgeParams } from 'src/utils/types';
import { UpdateUserBadgeDto } from '../dto/updateBadge.dto';
export declare class UserBadgeController {
    private UserBadgeService;
    constructor(UserBadgeService: UserBadgeService);
    getUserBadges(): Promise<import("../../typeorm/user_badge").user_badge[]>;
    createUserBadge(createUserBadgeDto: CreateUserBadgeParams): Promise<import("../../typeorm/user_badge").user_badge | import("../../typeorm/user_badge").user_badge[]>;
    updateUserBadgeById(id: number, updateUserBadgeDto: UpdateUserBadgeDto): Promise<void>;
    deleteUserBadgeById(id: number): Promise<void>;
}
