import { INode } from '@nextcloud/files'; import { FileListViews } from '../../composables/filesSettings.ts'; import { IFilePickerCanPick } from '../types.ts'; type __VLS_Props = { /** * Current view */ currentView: FileListViews; /** * Allow selecting multiple elements */ multiselect: boolean; /** * Allow picking directories */ allowPickDirectory: boolean; /** * Is in loading state (WebDAV request ongoing) */ loading: boolean; /** * Files to show */ files: INode[]; /** * Custom function to decide if a node can be picked */ canPick?: IFilePickerCanPick; }; type __VLS_PublicProps = { 'path': string; 'selectedFiles': INode[]; } & __VLS_Props; declare const _default: import('vue').DefineComponent<__VLS_PublicProps, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:path": (value: string) => any; "update:selectedFiles": (value: INode[]) => any; }, string, import('vue').PublicProps, Readonly<__VLS_PublicProps> & Readonly<{ "onUpdate:path"?: ((value: string) => any) | undefined; "onUpdate:selectedFiles"?: ((value: INode[]) => any) | undefined; }>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { fileContainer: HTMLDivElement; }, HTMLDivElement>; export default _default;