export type File = typeof File; export declare const File: { owner?: import("@semantic-api/api").Reference; } & import("@semantic-api/api").MongoDocument & {} & { link: string; immutable: boolean; size: number; last_modified: Date; filename: string; mime: string; absolute_path: string; relative_path: string; download_link: string; } & {}, description: { $id: "file"; owned: true; alwaysOwned: true; presets: readonly ["owned"]; required: readonly ["size", "last_modified", "filename", "mime"]; indexes: readonly ["filename", "link"]; properties: { readonly mime: { readonly type: "string"; }; readonly size: { readonly type: "number"; }; readonly last_modified: { readonly type: "string"; readonly format: "date-time"; }; readonly filename: { readonly type: "string"; }; readonly absolute_path: { readonly type: "string"; }; readonly relative_path: { readonly type: "string"; }; readonly immutable: { readonly type: "boolean"; }; readonly link: { readonly type: "string"; readonly s$meta: true; }; readonly download_link: { readonly type: "string"; readonly s$meta: true; }; }; actions: { readonly deleteAll: { readonly name: "Remover"; readonly ask: true; readonly selection: true; }; }; individualActions: { readonly remove: { readonly name: "Remover"; readonly icon: "trash-alt"; readonly ask: true; }; }; };