declare const _default: __VLS_WithTemplateSlots string; optionNameKey?: string; optionIconKey?: string; optionImageKey?: string; optionIconType?: "fill" | "bold" | "regular" | "branded" | "ad-unit" | "ab-test" | "ad-networks" | "ad-networks/flat" | "content-rate"; optionEndIconKey?: string; optionEndIconType?: "fill" | "bold" | "regular" | "branded" | "ad-unit" | "ab-test" | "ad-networks" | "ad-networks/flat" | "content-rate"; optionEndTextIconKey?: string; valueToCopy?: string; disabledOptionKey?: string; optionChildrenKey: string; optionUniqueIdKey: string | number; preExpandedOptions: string[] | number[]; triggerFeedbackText?: string; triggerFeedbackVariant?: "success" | "warning" | "error"; }>, { selected: any; placeholder: string; inlineSearchPlaceholder: string; size: string; disabled: boolean; testId: string; optionNameKey: string; optionIconKey: string; optionImageKey: string; optionIconType: any; optionEndIconKey: string; optionEndIconType: any; optionEndTextIconKey: any; valueToCopy: any; disabledOptionKey: string; triggerFeedbackText: string; triggerFeedbackVariant: any; }>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:selected": (value: unknown) => void; "update:isOpen": (value: unknown) => void; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly string; optionNameKey?: string; optionIconKey?: string; optionImageKey?: string; optionIconType?: "fill" | "bold" | "regular" | "branded" | "ad-unit" | "ab-test" | "ad-networks" | "ad-networks/flat" | "content-rate"; optionEndIconKey?: string; optionEndIconType?: "fill" | "bold" | "regular" | "branded" | "ad-unit" | "ab-test" | "ad-networks" | "ad-networks/flat" | "content-rate"; optionEndTextIconKey?: string; valueToCopy?: string; disabledOptionKey?: string; optionChildrenKey: string; optionUniqueIdKey: string | number; preExpandedOptions: string[] | number[]; triggerFeedbackText?: string; triggerFeedbackVariant?: "success" | "warning" | "error"; }>, { selected: any; placeholder: string; inlineSearchPlaceholder: string; size: string; disabled: boolean; testId: string; optionNameKey: string; optionIconKey: string; optionImageKey: string; optionIconType: any; optionEndIconKey: string; optionEndIconType: any; optionEndTextIconKey: any; valueToCopy: any; disabledOptionKey: string; triggerFeedbackText: string; triggerFeedbackVariant: any; }>>> & { "onUpdate:selected"?: (value: unknown) => any; "onUpdate:isOpen"?: (value: unknown) => any; }, { testId: string; disabled: boolean; size: "small" | "medium" | "large"; valueToCopy: string; selected: unknown[]; placeholder: string; triggerFeedbackText: string; triggerFeedbackVariant: "success" | "warning" | "error"; inlineSearchPlaceholder: string; optionNameKey: string; optionIconKey: string; optionImageKey: string; optionIconType: "fill" | "bold" | "regular" | "branded" | "ad-unit" | "ab-test" | "ad-networks" | "ad-networks/flat" | "content-rate"; optionEndIconKey: string; optionEndIconType: "fill" | "bold" | "regular" | "branded" | "ad-unit" | "ab-test" | "ad-networks" | "ad-networks/flat" | "content-rate"; disabledOptionKey: string; optionEndTextIconKey: string; }>, { "trigger-end-icon"?(_: {}): any; }>; export default _default; type __VLS_NonUndefinedable = T extends undefined ? never : T; type __VLS_TypePropsToRuntimeProps = { [K in keyof T]-?: {} extends Pick ? { type: import('vue').PropType<__VLS_NonUndefinedable>; } : { type: import('vue').PropType; required: true; }; }; type __VLS_WithDefaults = { [K in keyof Pick]: K extends keyof D ? __VLS_Prettify : P[K]; }; type __VLS_Prettify = { [K in keyof T]: T[K]; } & {}; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };