import { CurrentUserPayload } from '../common/decorators/current-user.decorator';
import { UpdateProfileDto } from './dto';
import { ProfileService } from './profile.service';
export declare class ProfileController {
    private readonly profile;
    constructor(profile: ProfileService);
    get(user: CurrentUserPayload): Promise<{
        message: string;
        data: import("../users/users.service").SafeUser;
    }>;
    update(user: CurrentUserPayload, dto: UpdateProfileDto): Promise<{
        message: string;
        data: import("../users/users.service").SafeUser;
    }>;
    delete(user: CurrentUserPayload): Promise<{
        message: string;
        data: null;
    }>;
}
