export declare const SYSTEM_DATASOURCE = "__SYSTEM_DATASOURCE"; export declare const MONGO_BASE_OBJECT = "__MONGO_BASE_OBJECT"; export declare const SQL_BASE_OBJECT = "__SQL_BASE_OBJECT"; export declare const addOriginalObjectConfigs: (objectName: string, datasource: string, config: any) => void; export declare const getOriginalObjectConfig: (object_name: string) => any; export declare const getOriginalObjectConfigs: (datasource: string) => any[]; export declare const getObjectConfigs: (datasource?: string) => any[]; export declare const getObjectConfig: (object_name: string) => any; export declare const setObjectConfig: (config: any) => any; export declare const addObjectConfigFiles: (filePath: string, datasource: string, serviceName?: string) => Promise; export declare const addServerScriptFiles: (filePath: string) => void; export declare const getServerScripts: () => string[]; export declare const addObjectI18nFiles: (filePath: string) => void; export declare const getObjectsI18n: () => any[]; export declare const addRouterFiles: (filePath: string) => void; export declare const getRouters: () => any[]; export declare const addClientScriptFiles: (filePath: string) => void; export declare const getClientScriptsFiles: () => string[]; export declare const addObjectConfig: (objectConfig: any, datasource: string, serviceName?: string) => Promise; export declare const removeObjectConfig: (object_name: string, datasource: string) => void; export declare const removeObjectListenerConfig: (_id: any, listenTo: any, when: any) => void; export declare const loadStandardMetadata: (serviceName: string, datasourceApiName: string) => Promise; export declare const loadDbMetadatas: (datasourceApiName: string) => Promise; export declare const loadStandardBaseObjects: (serviceName: string) => Promise; export declare const addRouterConfig: (prefix: string, router: any) => void; export declare const getRouterConfigs: () => any[]; export declare function addObjectMethod(objectName: string, methodName: string, method: Function): void; export declare function addObjectAction(objectName: string, actionConfig: any): void; export declare function addObjectPermission(objectName: string, permissionConfig: any): void; export declare function getAllObjectData(): any; export declare function getObjectData(objectName: any): any; export declare function setObjectData(objectName: any, records: any): void; export declare function addObjectDataFiles(filePath: string): void;