import { Ref } from 'vue'; import { Resource, SpaceResource } from '@opencloud-eu/web-client'; import { ProcessorType } from '../../services'; type LoadPreviewOptions = { space: SpaceResource; resource: Resource; dimensions?: [number, number]; processor?: ProcessorType; /** * Cancel potential running tasks before loading. * Recommended when loading one preview at a time (hence not in a file list). * @default false */ cancelRunning?: boolean; /** * Update resource store after loading. * Recommended when loading previews in a file list. * @default true */ updateStore?: boolean; }; export declare const useLoadPreview: (viewMode?: Ref) => { loadPreview: (options: LoadPreviewOptions) => Promise; dropPreview: (resource: Resource) => void; previewsLoading: import("vue").ComputedRef; }; export {};