import { LeadStage } from '../schema/lead.schema';
export declare class CreateLeadDto {
    customer_name: string;
    phone_no: string;
    country_code?: string;
    email?: string;
    category_id: string;
    assigned_to?: string;
    estimated_premium?: number;
    notes?: string;
}
export declare class UpdateLeadDto {
    category_id?: string;
    assigned_to?: string;
    estimated_premium?: number;
    notes?: string;
}
export declare class MoveLeadStageDto {
    stage: LeadStage;
    lost_reason?: string;
}
export declare class AddLeadNoteDto {
    remark: string;
    is_call?: boolean;
    next_follow_up_at?: number;
}
export declare class LeadListDto {
    page: number;
    limit: number;
    search?: string;
    stage?: LeadStage;
    assigned_to?: string;
    category_id?: string;
    follow_up_due?: string;
}
export declare class LeadBoardDto {
    assigned_to?: string;
    category_id?: string;
    search?: string;
    limit_per_stage: number;
}
export declare class AssigneesDto {
    category_id?: string;
}
