import { Contact, Customer, Company } from '@propeller-commerce/propeller-sdk-v2'; export interface UserDetailsProps { /** The currently logged in user (Contact or Customer). Resolved from `` when omitted. */ user?: Contact | Customer; /** * The currently active company */ activeCompany: Company | null; /** * Display basic company information for the default company if the user is Contact * @default true */ showCompanyInfo?: boolean; /** * Display a list of all companies if the user is Contact * @default false */ listAllContactCompanies?: boolean; /** * Display details of the user's default invoice address * @default true */ showDefaultInvoiceAddress?: boolean; /** * Display details of the user's default delivery address * @default false */ showDefaultDeliveryAddress?: boolean; /** Country code-to-name mapping for address display */ countries?: { code: string; name: string; }[]; /** Translated labels keyed by the slugs used inside the component (see * `getLabel` calls). Missing keys fall back to the English defaults. */ labels?: Record; } declare const _default: import('vue').DefineComponent & Readonly<{}>, { showCompanyInfo: boolean; listAllContactCompanies: boolean; showDefaultInvoiceAddress: boolean; showDefaultDeliveryAddress: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>; export default _default;