import { BillingCycle } from '../schema/plan.schema';
export declare class PlanCreateDto {
    name: string;
    description: string;
    billing_cycles?: BillingCycle;
    min_vehicle_count: number;
    max_vehicle_count?: number;
    base_vehicle_limit: number;
    base_monthly_price: number;
    base_annual_price: number;
    additional_vehicle_monthly_price: number;
    additional_vehicle_annual_price: number;
    is_active?: boolean;
}
export declare class PlanUpdateDto {
    name?: string;
    description?: string;
    billing_cycles?: BillingCycle;
    min_vehicle_count?: number;
    max_vehicle_count?: number;
    base_vehicle_limit?: number;
    base_monthly_price?: number;
    base_annual_price?: number;
    additional_vehicle_monthly_price?: number;
    additional_vehicle_annual_price?: number;
    is_active?: boolean;
}
export declare class PlanListDto {
    search?: string;
    pagination: number;
    limit: number;
}
