/// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// import { FSDBEntity } from '@becomes/purple-cheetah-mod-fsdb/types'; import type { ObjectSchema } from '@becomes/purple-cheetah/types'; import { Schema } from 'mongoose'; export declare enum BCMSMediaType { DIR = "DIR", IMG = "IMG", VID = "VID", TXT = "TXT", GIF = "GIF", OTH = "OTH", PDF = "PDF", JS = "JS", HTML = "HTML", CSS = "CSS", JAVA = "JAVA" } export interface BCMSMedia extends FSDBEntity { userId: string; type: BCMSMediaType; mimetype: string; size: number; name: string; isInRoot: boolean; hasChildren: boolean; parentId: string; altText: string; caption: string; width: number; height: number; } export declare const BCMSMediaFSDBSchema: ObjectSchema; export declare const BCMSMediaMongoDBSchema: Schema, {}, {}, {}, {}, "type", { name: string; type: string; userId: string; size: number; mimetype: string; isInRoot: boolean; hasChildren: boolean; width: number; height: number; _id?: string | undefined; createdAt?: number | undefined; updatedAt?: number | undefined; parentId?: string | undefined; altText?: string | undefined; caption?: string | undefined; }>;