import { PickerExcluded, PickerNode, PickerTreeRow, PickerSelectionMode, PickerView } from '../../types/filePicker'; type __VLS_Props = { emptyTitle?: string; view: PickerView; rows: PickerTreeRow[]; loading: boolean; error: string; query: string; /** Search results stopped at a limit; the rows are the first matches only. */ truncated?: boolean; mode: PickerSelectionMode; selected: (node: PickerNode) => boolean; selectable: (node: PickerNode) => boolean; exclusion: (node: PickerNode) => PickerExcluded | null; progress: (node: PickerNode) => string; focusPath: string; }; declare const __VLS_export: import('vue').DefineComponent<__VLS_Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { select: (node: PickerNode, event: MouseEvent | KeyboardEvent) => any; retry: () => any; enter: (node: PickerNode) => any; up: () => any; expand: (node: PickerNode) => any; parent: (node: PickerNode) => any; }, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{ onSelect?: ((node: PickerNode, event: MouseEvent | KeyboardEvent) => any) | undefined; onRetry?: (() => any) | undefined; onEnter?: ((node: PickerNode) => any) | undefined; onUp?: (() => any) | undefined; onExpand?: ((node: PickerNode) => any) | undefined; onParent?: ((node: PickerNode) => any) | undefined; }>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>; declare const _default: typeof __VLS_export; export default _default;