/// import { AdminModelBase } from "../base"; import { FullMetadata } from "firebase/storage"; import { FileModelLink } from "../link"; import { File as CloudFile } from "@google-cloud/storage"; export declare class AdminFileModel extends AdminModelBase { private instance; private collection; private data; private storage; private loadedData; private metadata; reference: CloudFile; constructor(instance: new () => T, collection: string, fileType?: string); static links(): (target: any, key: string) => void; private confirmDataLoad; private from; private fetchAll; fetchContent(): Promise; set content(data: Buffer); get content(): Buffer; link(): FileModelLink; update(): Promise; delete(): Promise; store(metadata?: FullMetadata): Promise; exists(): Promise; }