import { IBroadcasterConfig } from "../../components/providers/types"; import { IFormatterDefinition } from "../../components/types"; import { IProviderConfiguration } from "../../types"; export declare const DEFAULT_KPI_FORMATTERS: IFormatterDefinition[]; export declare const kpiConfigurator: { structure: { "/": { id: string; componentType: string; properties: { elementClass: string; nodes: string[]; }; providers: { formattersRegistry: { providerId: string; }; }; }; presentation: { id: string; componentType: string; properties: { headerText: string; nodes: string[]; }; }; titleAndDescription: { id: string; componentType: string; providers: { converter: { providerId: string; }; }; }; refresher: import("../../types").IComponentConfiguration; tiles: { id: string; componentType: string; properties: { template: ({ id: string; componentType: string; properties: { configurableUnits: boolean; backgroundColors: { color: string; label: string; }[]; dataSourceProviders?: undefined; errorComponent?: undefined; formatter?: undefined; }; providers: { converter: IProviderConfiguration; broadcaster?: undefined; }; } | { id: string; componentType: string; properties: { dataSourceProviders: string[]; errorComponent: string; configurableUnits?: undefined; backgroundColors?: undefined; formatter?: undefined; }; providers: { converter: IProviderConfiguration; broadcaster: { providerId: string; properties: { configs: IBroadcasterConfig[]; }; }; }; } | { id: string; componentType: string; providers: { converter: IProviderConfiguration; broadcaster?: undefined; }; properties?: undefined; } | { id: string; componentType: string; properties: { backgroundColors: { color: string; label: string; }[]; configurableUnits?: undefined; dataSourceProviders?: undefined; errorComponent?: undefined; formatter?: undefined; }; providers: { converter: IProviderConfiguration; broadcaster?: undefined; }; } | { id: string; componentType: string; providers: { converter: IProviderConfiguration; broadcaster?: undefined; }; properties: { formatter: { componentType: string; properties: { dataFieldIds: { value: string; }; }; }; configurableUnits?: undefined; backgroundColors?: undefined; dataSourceProviders?: undefined; errorComponent?: undefined; }; })[]; }; providers: { converter: IProviderConfiguration; }; }; }; };