import { IconPickerEntry, IconPickerLabels, IconPickerProps, IconPickerShape } from './types'; declare const _default: import('vue').DefineComponent void; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { change: (value: string) => any; "update:modelValue": (value: string) => any; "update:shape": (value: IconPickerShape) => any; "file-error": (error: unknown) => any; }, string, import('vue').PublicProps, Readonly & Readonly<{ onChange?: ((value: string) => any) | undefined; "onUpdate:modelValue"?: ((value: string) => any) | undefined; "onUpdate:shape"?: ((value: IconPickerShape) => any) | undefined; "onFile-error"?: ((error: unknown) => any) | undefined; }>, { disabled: boolean; placeholder: string; size: number; modelValue: string; inline: boolean; shape: IconPickerShape; labels: Partial; accept: string; sections: import('./types').IconPickerSection[]; catalog: Partial>; shapeSelectable: boolean; fileChooser: import('./types').IconPickerFileChooser; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { panel: import('vue').CreateComponentPublicInstanceWithMixins>; shapeSelectable: boolean; labels: IconPickerLabels; disabled: boolean; accept: string; hasFileChooser: boolean; fileBusy: boolean; }> & Readonly<{ onSelect?: ((entry: IconPickerEntry) => any) | undefined; onClear?: (() => any) | undefined; "onSelect-shape"?: ((shape: IconPickerShape) => any) | undefined; "onChoose-file"?: (() => any) | undefined; "onPick-file"?: ((file: File) => any) | undefined; }>, { resetQuery: () => void; reveal: () => void; focusSearch: () => Promise; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { select: (entry: IconPickerEntry) => any; clear: () => any; "select-shape": (shape: IconPickerShape) => any; "choose-file": () => any; "pick-file": (file: File) => any; }, import('vue').PublicProps, {}, false, {}, {}, Record, Record, string, { input: HTMLInputElement; fileInput: HTMLInputElement; }, HTMLDivElement, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{ modelValue: string; shape: IconPickerShape; sections: import('./types').IconPickerSection[]; catalog?: Partial>; shapeSelectable: boolean; labels: IconPickerLabels; disabled: boolean; accept: string; hasFileChooser: boolean; fileBusy: boolean; }> & Readonly<{ onSelect?: ((entry: IconPickerEntry) => any) | undefined; onClear?: (() => any) | undefined; "onSelect-shape"?: ((shape: IconPickerShape) => any) | undefined; "onChoose-file"?: (() => any) | undefined; "onPick-file"?: ((file: File) => any) | undefined; }>, { resetQuery: () => void; reveal: () => void; focusSearch: () => Promise; }, {}, {}, {}, {}> | null; trigger: HTMLButtonElement; plate: SVGPathElement; }, any>; export default _default;