import { CreateCompanyDto } from './create-company.dto';
declare const UpdateCompanyDto_base: import("@nestjs/common").Type<Partial<CreateCompanyDto>>;
export declare class UpdateCompanyDto extends UpdateCompanyDto_base {
}
export declare class PhoneDto {
    prefix: string;
    number: string;
}
export declare class AddCompanyRiderRequestDto {
    name: string;
    email: string;
    phone: PhoneDto;
}
export declare class CreateCompanyStaffDto {
    name: string;
    email: string;
    image: string;
    permissions: string[];
}
export declare class GetCompanyStaffQueryDto {
    search?: string;
    page?: number;
    limit?: number;
}
export declare class UpdateCompanyStaffDto {
    name?: string;
    email?: string;
    phone?: string;
    image?: string;
    permissions?: string[];
}
export declare class BlockUnblockStaffDto {
    is_block: boolean;
    block_reason?: string;
}
export declare class CreateCompanyClientDto {
    name: string;
    email: string;
    phone: string;
    country_code: string;
    contact_person?: string;
    image?: string;
}
export declare class UpdateClientStatusDto {
    status: 'ACTIVE' | 'INACTIVE';
}
export declare class ListCompanyRiderDto {
    search?: string;
    page?: number;
    limit?: number;
}
export declare class CreateCompanyRiderDto {
    name: string;
    country_code: string;
    phone: string;
    department: string;
    credit_limit_day: number;
    credit_limit_week: number;
}
export declare class UpdateCompanyRiderDto {
    employee_id?: string;
    department?: string;
    credit_limit_day?: number;
    credit_limit_week?: number;
}
export declare class BlockUnblockRiderDto {
    is_active: boolean;
    reason?: string;
}
export declare class ListCompanyBookingDto {
    page?: string;
    company_id?: string;
    limit?: string;
    rider?: string;
    client?: string;
    status?: string;
    search?: string;
    filter?: 'day' | 'week' | 'month';
}
export declare class ListCompanyDto {
    page?: string;
    limit?: string;
    search?: string;
    status?: string;
}
export declare class DashboardCardDto {
    duration?: 'day' | 'week' | 'month';
}
export {};
