import { GridInfoOptions, IMetamodelService } from './Interface/IMetamodelService'; import { AdaptableOptions } from '../../../types'; export declare class MetamodelService implements IMetamodelService { private gridInfoOptions; getAdaptableOptions: () => AdaptableOptions; constructor(getAdaptableOptions: () => AdaptableOptions, validateOptions?: boolean); getGridInfoOptions(): GridInfoOptions; getGridInfoNoCodeOptions(): GridInfoOptions; validateAdaptableOptionsValues(): void; private validateOptionsObject; private getExpectedOptionsValueType; private buildGridInfoOptions; private mapGridInfoContainerItems; private getAdaptableOptionsDefaultValues; private getAdaptableMetamodel; private getAdaptableOptionsMetamodel; private extractUiLabel; private formatCamelCaseToHumanText; }