import { GraphQLClient, Cart } from '@propeller-commerce/propeller-sdk-v2'; export interface ActionCodeProps { /** GraphQL client for the Propeller SDK. Resolved from PropellerProvider when omitted. */ graphqlClient?: GraphQLClient; /** The shopping cart used to populate the cart summary data */ cart: Cart; /** Action code block title */ title?: string; /** Labels for the component */ labels?: Record; /** Display the option to remove the action code of the shopping cart. Defaults to true. */ showRemoveCode?: boolean; /** Action handler when action code is added to the cart */ onActionCodeApply?: (code: string, cart: Cart) => void; /** Action handler when action code is removed from the cart */ onActionCodeRemove?: (code: string, cart: Cart) => void; /** Action callback method after action code is applied */ afterActionCodeApply?: (cart: Cart) => void; /** Action callback method after action code is removed */ afterActionCodeRemove?: (cart: Cart) => void; /** Configuration object for image filters */ configuration?: any; /** Language code for CartService operations. Defaults to 'NL'. */ language?: string; } declare const _default: import('vue').DefineComponent & Readonly<{}>, { showRemoveCode: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>; export default _default;