import { TooltipOfClass } from '../../model/tooltip-of-class.interface'; import { ChartOption } from '../../model/widget-chart-manifest.interface'; import { Widget } from '../../model/widget.interface'; import { IconDefinitions } from './icon-definitions.interface'; export declare const configFeatureKey = "@yap/config"; export interface ConfigState { yapUrl: string; mapUrl: string; wsUrl: string; geoServerUrl: string; iconDefinitions: IconDefinitions; tooltipDefinitions: { [key: string]: TooltipOfClass; }; filterDefinitions: { [key: string]: TooltipOfClass; }; tableDefaultDefinitions: { [key: string]: string[]; }; tileDefinitions: { [key: string]: string[]; }; mapStyles: { identifier: string; label: string; }[]; availableColors: string[]; overlayList: string[]; breakpoint: number; defaultViewUsed: boolean; catalog: Widget[]; chartOption: ChartOption; maxAttributesInTiles: number; } export declare const initialConfigState: ConfigState; export declare const configReducer: import("@ngrx/store").ActionReducer;