import { ProjectDatabaseTableColumn, ProjectDatabaseTableDefinition } from '../type/database'; export declare enum MongoDBCollection { User = "User", UserProfile = "UserProfile", SMSCode = "SMS", MailCode = "MailCode", Token = "Token", Role = "Role", UserRole = "UserRole", Enterprise = "Enterprise", EnterpriseMember = "EnterpriseMember", Log = "Log", Project = "Project", ProjectAuth = "ProjectAuth", ElementFieldBaseType = "ElementFieldBaseType", ElementField = "ElementField", WeChatCode = "WeChatCode", Element = "Element", File = "File", Admin = "Admin", AdminToken = "AdminToken", AdminRouterAuth = "AdminRouterAuth", AdminAPIAuth = "AdminAPIAuth", AdminRole = "AdminRole", AdminOperationAuth = "AdminOperationAuth", ProjectTableDefinition = "ProjectTableDefinition", Icon = "Icon", Font = "Font", FontStyle = "FontStyle", IconStyle = "IconStyle", KitCategory = "KitCategory", Kit = "Kit", ApiKey = "ApiKey", ApiKeyUsageCount = "ApiKeyUsageCount", ThirdPartyPlatform = "ThirdPartyPlatform", GeoMapData = "GeoMapData", ApplicationSmsConfig = "ApplicationSmsConfig" } export declare enum MailCodeType { Captcha = "Captcha" } export declare enum OperateType { Create = "Create", Delete = "Delete", Modify = "Modify", Get = "Get", Common = "Common" } export declare enum ActionType { Login = "Login", Common = "Common" } export declare const databaseDefaultValue: { pageId: number; pageSize: number; }; export declare const projectTableDefaultColumns: ProjectDatabaseTableColumn[]; export declare enum UserType { Enterprise = "Enterprise", Personal = "Personal" } export declare enum EnterpriseRoleType { SuperAdmin = "SuperAdmin" } export declare const projectDefaultTables: ProjectDatabaseTableDefinition[];