import { Cart, Contact, Customer, GraphQLClient } from '@propeller-commerce/propeller-sdk-v2'; export interface CartOverviewProps { /** GraphQL client for the Propeller SDK. Resolved from PropellerProvider when omitted. */ graphqlClient?: GraphQLClient; /** Shopping cart object from which the cart overview will be displayed */ cart: Cart; /** The CSS class for the cart overview container */ overviewContainerClass?: string; /** Title of the cart overview */ title?: string; /** Labels for the cart overview form fields and buttons */ labels?: Record; /** Show the notes field for the cart */ showNotes?: boolean; /** Show the reference field for the cart */ showReference?: boolean; /** Show the terms and conditions acceptance */ showTermsAndConditions?: boolean; /** Action when the "Terms and conditions" link is clicked */ onTermsAndConditionsClick?: () => void; /** Show the "Purchase" button for placing an order */ showPurchaseButton?: boolean; /** Action when the purchase button is clicked. Receives cart, reference, and notes */ onPurchaseButtonClick?: (cart: Cart, reference: string, notes: string) => void; /** * Optional list of countries used to resolve ISO codes (e.g. 'NL') to display * names (e.g. 'Netherlands') in the address blocks. When omitted, the shared * built-in COUNTRIES list is used as a fallback. */ countries?: { code: string; name: string; }[]; /** Maps a lowercased payment-method code to its display name. Falls back to the raw value. */ paymethodLabels?: Record; /** Logged-in user — used for the purchase-authorization check. Resolved from PropellerProvider when omitted. */ user?: Contact | Customer | null; /** Active company ID — used for the purchase-authorization check. Resolved from PropellerProvider when omitted. */ companyId?: number; } declare const _default: import('vue').DefineComponent & Readonly<{}>, { showNotes: boolean; showReference: boolean; showTermsAndConditions: boolean; showPurchaseButton: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>; export default _default;