export declare class SignInDto {
    email: string;
    password: string;
    timeZone: string;
}
export declare enum notification_to {
    Customers = "customer",
    Drivers = "driver",
    selected_customer = "selected_customer",
    selected_driver = "selected_driver"
}
export declare enum notification_via {
    email = "email",
    push = "push"
}
export declare enum DriverServiceType {
    FREELANCE = "freelance",
    SALARIED = "salaried"
}
export declare enum PayoutType {
    COMMISSION = "commission",
    SUBSCRIPTION = "subscription"
}
export declare class NotificationDto {
    send_notification_to: string;
    selected_ids: string[];
    send_notification_via: string;
    title: string;
    description: string;
}
export declare class AdminPasswordDto {
    current_password: string;
    new_password: string;
}
export declare class UpdateTaxAmount {
    amount: number;
}
export declare class AdminPayoutExportDto {
    start_date: number;
    end_date: number;
}
declare class DriverDocumentDto {
    type_id: string;
    front_image_id?: string;
    back_image_id?: string;
    expire_date?: number;
    is_expired?: boolean;
}
export declare class AdminUpdateDriverDto {
    name?: string;
    image?: string;
    language?: string;
    email?: string;
    phone?: string;
    gender?: string;
    preferred_language?: string;
    currency?: string;
    currency_symbol?: string;
    license_number?: string;
    licence_front_image?: string;
    licence_back_image?: string;
    driver_service_type?: DriverServiceType;
    payout_mode?: PayoutType;
    fleet_id?: string;
    documents?: DriverDocumentDto[];
}
export {};
