import { AdaptableOptions } from '../../../../types'; import { MetamodelItemPropertyKind } from '../../../metamodel/adaptable-metamodel-model'; import { IAdaptableService } from './IAdaptableService'; export type GridInfoOptions = Map; export interface GridInfoOption { name: string; value: any; description: string; kind: MetamodelItemPropertyKind; defaultValue?: any; uiLabel: string; } export interface IMetamodelService extends IAdaptableService { getAdaptableOptions: () => AdaptableOptions; getGridInfoOptions(): GridInfoOptions; getGridInfoNoCodeOptions(): GridInfoOptions; validateAdaptableOptionsValues(): void; }