export type AutoQuoteMode = 'single' | 'comparative_pdf' export type AutoQuoteSegment = 'individual' | 'corporate' | 'fleet' export type AutoQuoteVehicle = { subRamo: string clase: string uso: string marca: string modelo: string placa: string year: string | null capacidadPasajeros: string rc_limits: string market_value: number requested_value: number chassis_number?: string engine_number?: string } export type AutoQuoteSolicit = { carrierIds: string[] planIds: string[] } export type AutoQuoteDraft = { quoteMode: AutoQuoteMode | null segment: AutoQuoteSegment | null insured: any | null buyer: any | null vehicle: AutoQuoteVehicle solicit: AutoQuoteSolicit } export type AutoQuoteIntakePayload = { policy_type: 'car' insured: any buyer: any policy_details: AutoQuoteVehicle selected_providers: Array<{ provider_id: string; email: string }> }