import { GraphQLClient, Order, Cart, Contact, Customer } from '@propeller-commerce/propeller-sdk-v2'; export interface OrderActionsProps { /** GraphQL client for the Propeller SDK. Resolved from PropellerProvider when omitted. */ graphqlClient?: GraphQLClient; /** The order to act upon */ order: Order; /** The authenticated user. Resolved from PropellerProvider when omitted. */ user?: Contact | Customer | null; /** Cart ID — if provided, re-order adds items to this cart */ cartId?: string; /** Active company ID from the company switcher */ companyId?: number; /** Configuration object (imageSearchFiltersGrid, imageVariantFiltersSmall, etc.) */ configuration?: any; /** Label overrides for UI strings */ labels?: Record; /** Additional CSS class for the root element */ className?: string; /** Callback when a new cart is created during re-order */ onCartCreated?: (cart: Cart) => void; /** Callback fired after all re-order items have been added */ afterReorder?: (cart: Cart) => void; } declare const _default: import('vue').DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>; export default _default;