import { File, FileRetrieve, Folder, FolderRetrieve } from '../../../types/openapi'; import { SelectedFile } from '../../apps/content-selector/stores/app'; type Item = { file: { id: File['id']; name: File['name']; }; id: string; }; interface Props { items: Item[]; onFileOpen: (id: File['id'], newTab?: boolean) => void; onFileFetch: (id: File['id']) => Promise; onFolderFetch: (id?: Folder['id']) => Promise; onFilesList: (params?: any) => Promise; selectedFilesIds?: File['id'][]; maxItemsToRender?: number; title?: string; primaryActionText?: string; } declare const _default: import('vue').DefineComponent any; select: (selectedFiles: SelectedFile[]) => any; view: (item: Item, newTab?: boolean | undefined) => any; delete: (item: Item) => any; }, string, import('vue').PublicProps, Readonly & Readonly<{ onUpdate?: ((item: Item) => any) | undefined; onSelect?: ((selectedFiles: SelectedFile[]) => any) | undefined; onView?: ((item: Item, newTab?: boolean | undefined) => any) | undefined; onDelete?: ((item: Item) => any) | undefined; }>, { items: Item[]; maxItemsToRender: number; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; export default _default;