import { Resource, SpaceResource } from '@opencloud-eu/web-client'; type __VLS_Props = { resource: Resource; space?: SpaceResource; isResourceClickable?: boolean; isResourceDisabled?: boolean; isExtensionDisplayed?: boolean; isPathDisplayed?: boolean; resourceIconSize?: string; lazy?: boolean; isLoading?: boolean; /** * The filter term whose occurrences get highlighted in the resource names. */ term?: string; }; type __VLS_Slots = { actions?: (props: { item: Resource; }) => unknown; contextMenu?: (props: { item: Resource; }) => unknown; imageField?: (props: { item: Resource; }) => unknown; indicators?: (props: { item: Resource; }) => unknown; selection?: (props: { item: Resource; selected: boolean; }) => unknown; additionalResourceContent?: (props: { item: Resource; }) => unknown; }; declare const __VLS_base: import("vue").DefineComponent<__VLS_Props, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {} & { contextmenu: (event: KeyboardEvent | MouseEvent) => any; itemVisible: () => any; itemHidden: () => any; fileNameClicked: (event: KeyboardEvent | MouseEvent) => any; tileClicked: (event: [Resource, KeyboardEvent | MouseEvent]) => any; }, string, import("vue").PublicProps, Readonly<__VLS_Props> & Readonly<{ onContextmenu?: (event: KeyboardEvent | MouseEvent) => any; onItemVisible?: () => any; onItemHidden?: () => any; onFileNameClicked?: (event: KeyboardEvent | MouseEvent) => any; onTileClicked?: (event: [Resource, KeyboardEvent | MouseEvent]) => any; }>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };