import { controllerResponse } from "../../utilities";
type IFileManagerErrorLogger = {
    [key in keyof MFileManager]: string;
};
declare class MFileManager {
    cyfm_id: string;
    constructor(init: MFileManager);
    Validate?(): Partial<IFileManagerErrorLogger>;
}
interface fileManagerControllerResponse extends controllerResponse {
    data?: fileManagerResponseData[];
}
interface fileManagerResponseData {
    _id: string;
    cyfm_name: string;
    cyfm_path: string;
    cyfm_size_in_byte: number;
    cyfm_type: string;
    cyfm_alt_text: string;
    cyfm_creation_dt: string;
    cyfm_id_user: string;
    cyfm_permissions: string[];
    cyfm_tags: string[];
    cyfm_version: number;
    cyfm_file_status_sygmt: string;
    cyfm_file_base64: string;
    cyfm_isactive: boolean;
}
export { IFileManagerErrorLogger, //interface
MFileManager, // model
fileManagerControllerResponse, // above coresponding to payload abd this corespons to rresponse
fileManagerResponseData };
