import { Money } from '.'; export declare class Quote { quote: { id: string; /** * Quote effective information if supported by the carrier */ effective?: { /** * Date Format: YYYY-MM-DD */ date?: string; }; /** * Quote expiration information if supported by the carrier */ expiration?: { /** * Date Format: YYYY-MM-DD */ date?: string; }; /** * Optional message supplied by the carrier about the quote */ carrier_message?: string; }; pickup: { /** * Date Format: YYYY-MM-DD */ date: string; }; delivery: { estimated: { days?: number; }; }; charges: { type: 'total' | 'discount' | 'accessorial' | 'container' | 'uncategorized'; description?: string; amount: Money; }[]; /** * Optional warnings returned by the carrier for this quote. */ warnings?: { external_code: string; message: string; }[]; }