export declare class MetadataBaseCollection { metadataName: string; collectionName: string; relatedProperties: Array; getIdKey(): string; formatDataOnRetrieve(metadata: any, dbManager: any): any; formatDataOnDeploy(metadata: any, dbManager: any): any; constructor(metadataName: any, relatedProperties?: Array); retrieve(dbManager: any, metadataApiNames: any, steedosPackage: any): Promise; deploy(dbManager: any, metadataList: any): Promise; private getAll; private get; protected find(dbManager: any): Promise; protected findOne(dbManager: any, metadataApiName: any): Promise; protected save(dbManager: any, data: any): Promise; private formatRelatedProperties; private formatRelatedPropertie; }