import { ActivityTypesService } from "./activity-types.service";
import { CreateActivityTypeDto } from "./dto/create-activity-type.dto";
import { UpdateActivityTypeDto } from "./dto/update-activity-type.dto";
import { GetActivityTypesDto } from "./dto/get-activity-types.dto";
export declare class ActivityTypesController {
    private readonly activityTypesService;
    constructor(activityTypesService: ActivityTypesService);
    create(createActivityTypeDto: CreateActivityTypeDto, request: Request): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    findAll(query: GetActivityTypesDto, request: Request): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    findOne(id: string): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    update(id: string, updateActivityTypeDto: UpdateActivityTypeDto, request: Request): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
    remove(id: string, request: Request): Promise<{
        success: boolean;
        code: number;
        message: string;
    }>;
}
