export declare enum MetadataType { Object = 0, ObjectField = 1, ObjectListView = 2, ObjectAction = 3, ObjectButton = 4 } export declare class MetadataRegister { static addObjectConfig(serviceName: any, objectConfig: any): Promise; static addObjectConfigs(serviceName: any, objectConfigs: any): Promise; static getObjectsConfig(datasourceName: string): Promise; static getObjectConfig(objectApiName: any): Promise; static addObject(serviceName: any, objectConfig: any): Promise; static removeObject(objectApiName: any): Promise; static addApp(serviceName: any, appConfig: any): Promise; static removeApp(appApiName: any): Promise; static getApp(appApiName: any): Promise; static getApps(): Promise; static addTab(serviceName: any, tabConfig: any): Promise; static removeTab(tabApiName: any): Promise; static getTab(tabApiName: any): Promise; static getTabs(): Promise; static addLayout(serviceName: any, config: any): Promise; static removeLayout(objectLayoutFullName: any): Promise; static getLayout(objectLayoutFullName: any): Promise; static getLayouts(): Promise; static filterLayouts(profileApiName: any, spaceId: any, objectApiName?: any): Promise; static addProfile(serviceName: any, profileConfig: any): Promise; static getProfile(profileApiName: any): Promise; static getProfiles(): Promise; static addPermissionset(serviceName: any, permissionsetConfig: any): Promise; static getPermissionset(permissionsetApiName: any): Promise; static getPermissionsets(): Promise; }