import { Placement } from 'floating-vue'; declare const _default: __VLS_WithTemplateSlots boolean; noResultsText?: string; searchAutoFocus?: boolean; onClearSearch?: () => void; displayValue: (option: unknown) => 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"; optionsEndTextIconKey?: string; optionFlagKey?: string; optionWarningKey?: string; valueToCopy?: string; disabledOptionKey?: string; optionTwoLinesVariant?: "horizontal" | "vertical"; optionTwoLinesKey?: string; groupedOptions?: boolean; comparingKey?: string; customNumberOfDisplayedOptions?: number; optionTooltipPosition?: "top" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "right" | "right-start" | "right-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end"; theme?: string; fullWidth?: boolean; optionsListWidth?: string; statusType?: "default" | "disabled" | "success" | "warning" | "error" | "archive"; disableVirtualScroll?: boolean; overrideOptionCountCalculation?: (option: unknown) => number; withConditions?: boolean; }>, { multi: boolean; inlineSearchPlaceholder: string; popperClass: string; mandatory: boolean; selected: any; open: boolean; inlineSearch: boolean; isOnTop: boolean; distance: number; skidding: number; placement: string; noResultsText: string; modelValue: any; defaultOpen: boolean; disabled: boolean; placeholder: string; size: string; onSearch: any; onClearSearch: () => true; theme: string; container: string; flip: boolean; keepOpen: boolean; autoSize: boolean; disableKeyboardEvents: boolean; testId: string; showSelectAll: boolean; showClearAll: boolean; dynamicFilterMode: boolean; minSelections: number; maxSelections: any; alwaysShowScroll: boolean; triggerLabel: string; triggerHelperText: string; triggerFeedbackText: string; triggerFeedbackVariant: any; triggerFeedbackShowIcon: boolean; triggerShowAllSelectedText: boolean; triggerShownValuesCount: number; searchAutoFocus: boolean; predefinedTrigger: "default" | "icon-button" | "chip" | "app"; optionNameKey: string; optionIconKey: string; optionImageKey: string; optionIconType: any; optionEndIconKey: string; optionEndIconType: any; optionsEndTextIconKey: any; optionFlagKey: any; optionWarningKey: any; valueToCopy: any; disabledOptionKey: string; optionTwoLinesVariant: any; optionTwoLinesKey: any; groupedOptions: boolean; comparingKey: any; customNumberOfDisplayedOptions: any; optionTooltipPosition: string; fullWidth: boolean; optionsListWidth: any; statusType: any; disableVirtualScroll: boolean; overrideOptionCountCalculation: any; withConditions: boolean; infiniteLoading: boolean; }>, { selectItem: (option: any, index?: number) => void; scrollTo: (index: number) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:selected": (value: unknown) => void; "update:isOpen": (value: unknown) => void; closed: () => void; opened: () => void; apply: (value: unknown) => void; selectAll: () => void; clear: () => void; copyToClipboard: () => void; onsearch: (value: string) => void; loadMore: () => void; allSelectedChanged: (value: boolean) => void; unsavedSelectionUpdate: (value: unknown[]) => void; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly boolean; noResultsText?: string; searchAutoFocus?: boolean; onClearSearch?: () => void; displayValue: (option: unknown) => 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"; optionsEndTextIconKey?: string; optionFlagKey?: string; optionWarningKey?: string; valueToCopy?: string; disabledOptionKey?: string; optionTwoLinesVariant?: "horizontal" | "vertical"; optionTwoLinesKey?: string; groupedOptions?: boolean; comparingKey?: string; customNumberOfDisplayedOptions?: number; optionTooltipPosition?: "top" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "right" | "right-start" | "right-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end"; theme?: string; fullWidth?: boolean; optionsListWidth?: string; statusType?: "default" | "disabled" | "success" | "warning" | "error" | "archive"; disableVirtualScroll?: boolean; overrideOptionCountCalculation?: (option: unknown) => number; withConditions?: boolean; }>, { multi: boolean; inlineSearchPlaceholder: string; popperClass: string; mandatory: boolean; selected: any; open: boolean; inlineSearch: boolean; isOnTop: boolean; distance: number; skidding: number; placement: string; noResultsText: string; modelValue: any; defaultOpen: boolean; disabled: boolean; placeholder: string; size: string; onSearch: any; onClearSearch: () => true; theme: string; container: string; flip: boolean; keepOpen: boolean; autoSize: boolean; disableKeyboardEvents: boolean; testId: string; showSelectAll: boolean; showClearAll: boolean; dynamicFilterMode: boolean; minSelections: number; maxSelections: any; alwaysShowScroll: boolean; triggerLabel: string; triggerHelperText: string; triggerFeedbackText: string; triggerFeedbackVariant: any; triggerFeedbackShowIcon: boolean; triggerShowAllSelectedText: boolean; triggerShownValuesCount: number; searchAutoFocus: boolean; predefinedTrigger: "default" | "icon-button" | "chip" | "app"; optionNameKey: string; optionIconKey: string; optionImageKey: string; optionIconType: any; optionEndIconKey: string; optionEndIconType: any; optionsEndTextIconKey: any; optionFlagKey: any; optionWarningKey: any; valueToCopy: any; disabledOptionKey: string; optionTwoLinesVariant: any; optionTwoLinesKey: any; groupedOptions: boolean; comparingKey: any; customNumberOfDisplayedOptions: any; optionTooltipPosition: string; fullWidth: boolean; optionsListWidth: any; statusType: any; disableVirtualScroll: boolean; overrideOptionCountCalculation: any; withConditions: boolean; infiniteLoading: boolean; }>>> & { onCopyToClipboard?: () => any; onClear?: () => any; onApply?: (value: unknown) => any; onSelectAll?: () => any; "onUpdate:selected"?: (value: unknown) => any; onAllSelectedChanged?: (value: boolean) => any; "onUpdate:isOpen"?: (value: unknown) => any; onOnsearch?: (value: string) => any; onLoadMore?: () => any; onUnsavedSelectionUpdate?: (value: unknown[]) => any; onOpened?: () => any; onClosed?: () => any; }, { theme: string; testId: string; placement: Placement; disabled: boolean; distance: number; container: string; popperClass: string; size: "small" | "medium" | "large"; flip: boolean; mandatory: boolean; skidding: number; modelValue: any; valueToCopy: string; selected: any; placeholder: string; multi: boolean; infiniteLoading: boolean; showSelectAll: boolean; showClearAll: boolean; defaultOpen: boolean; keepOpen: boolean; autoSize: boolean; disableKeyboardEvents: boolean; dynamicFilterMode: boolean; minSelections: number; maxSelections: number; alwaysShowScroll: boolean; isOnTop: boolean; triggerLabel: string; triggerHelperText: string; triggerFeedbackText: string; triggerFeedbackVariant: "success" | "warning" | "error"; triggerFeedbackShowIcon: boolean; triggerShowAllSelectedText: boolean; triggerShownValuesCount: number; predefinedTrigger: "default" | "icon-button" | "chip" | "app"; inlineSearch: boolean; inlineSearchPlaceholder: string; onSearch: (option: any, term: string) => boolean; noResultsText: string; searchAutoFocus: boolean; onClearSearch: () => void; 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"; optionsEndTextIconKey: string; optionFlagKey: string; optionWarningKey: string; disabledOptionKey: string; optionTwoLinesVariant: "horizontal" | "vertical"; optionTwoLinesKey: string; groupedOptions: boolean; comparingKey: string; customNumberOfDisplayedOptions: number; optionTooltipPosition: "top" | "auto" | "auto-start" | "auto-end" | "top-start" | "top-end" | "right" | "right-start" | "right-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end"; fullWidth: boolean; optionsListWidth: string; statusType: "default" | "disabled" | "success" | "warning" | "error" | "archive"; disableVirtualScroll: boolean; overrideOptionCountCalculation: (option: unknown) => number; withConditions: boolean; }>, { label?(_: {}): any; "dropdown-trigger"?(_: { buttonTriggerProps: { open: boolean; disabled: boolean; label: any; onClick: () => void; testId: string; }; defaultTriggerProps: { placeholder: string; open: boolean; label: string; showFeedbackIcon: boolean; mandatory: boolean; testId: string; multi: boolean; disabled: boolean; selectedOption: unknown; displayValue: (option: unknown) => string; options: unknown[]; optionNameKey: string; optionImageKey: string; optionIconKey: string; optionIconType: "fill" | "bold" | "regular" | "branded" | "ad-unit" | "ab-test" | "ad-networks" | "ad-networks/flat" | "content-rate"; optionAndIconKey: string; optionEndIconType: "fill" | "bold" | "regular" | "branded" | "ad-unit" | "ab-test" | "ad-networks" | "ad-networks/flat" | "content-rate"; optionsEndTextIconKey: string; optionFlagKey: string; feedbackVariant: "success" | "warning" | "error"; valueToCopy: string; statusDotType: "default" | "disabled" | "success" | "warning" | "error" | "archive"; size: "small" | "medium" | "large"; showAllSelectedText: boolean; allSelected: boolean; onKeydown: (event: any) => void; onClick: () => void; }; }): any; "dropdown-conditions"?(_: {}): any; "inline-search"?(_: {}): any; "input-list"?(_: { open: true; }): any; "custom-list-area"?(_: {}): any; "select-all"?(_: {}): any; "group-option"?(_: {}): any; default?(_: { option: unknown; index: number; selected: boolean; active: boolean; disabled: any; }): any; "option-end"?(_: { option: any; }): any; footer?(_: {}): 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; }; };