import { type Ref, type ShallowRef, type ComputedRef } from 'vue'; export type FileOpsType = { imagineFilterName?: string; fileProp?: string; imageRef?: Readonly>; mediaObjects: ComputedRef>; }; export type MediaFile = { contentUrl: string; fileSize: number; mimeType: string; formattedFileSize: string; imagineFilter?: string; width?: number; height?: number; }; export type CwaFileReturnType = { contentUrl: ComputedRef; displayMedia: ComputedRef; srcset: ComputedRef; handleLoad: () => void; loaded: Ref; }; export declare const useCwaFile: (iri: Ref, ops: FileOpsType) => CwaFileReturnType;