import { TooltipPosition } from '@angular/material/tooltip'; import { KeyValue, KeyValueObject } from '../../../common/KeyValue'; import { PreApplyMessages, PreApplyValidator } from '../../interfaces/pre-apply-validator.interface'; import { FormControl, ValidatorFn } from '@angular/forms'; import { Observable } from 'rxjs'; export declare enum ChartType { LINE = "LINE", BAR = "BAR", PIE = "PIE", GROUPING = "GROUPING", PREDICTION = "PREDICTION", DOUGHNUT = "DOUGHNUT" } export type TogglesContainer = { id: string; toggles: Array; }; export type ToggleButtonGroup = { title?: string; toggleOptions: Array; } & Mappable; export type SelectableOption = { label: string; selected: boolean; tooltip?: string; tooltipPosition?: TooltipPosition; } & Mappable; export declare enum LogicalOperator { AND = "AND", OR = "OR" } export type Multiselection = { items: Array; isIncludeMode: boolean; }; export type Labels = { selectedLabels: Array