import { Contact, Company } from '@propeller-commerce/propeller-sdk-v2'; export interface CompanySwitcherProps { /** The contact to whom the companies are assigned. Default company is user.company, all companies are in user.companies. Resolved from `` when omitted. */ user?: Contact; /** Icon identifier for the company switcher trigger button. @default 'default-company-switch-icon' */ icon?: string; /** Currently selected company ID (from CompanyContext). Syncs the switcher with external state. */ selectedCompanyId?: number; /** Callback fired when the user selects a company. */ onCompanyChange: (company: Company) => void; /** Translated labels keyed by the slugs used inside the component (see * `getLabel` calls). Missing keys fall back to the English defaults. */ labels?: Record; /** Additional class name for the switcher's trigger button. */ triggerClassName?: string; } declare const _default: import('vue').DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { containerRef: HTMLDivElement; }, HTMLDivElement>; export default _default;