import { NormalizedData } from "../../demo-normalization/models/demo-normalization.model"; import { MultiSelectIdText } from "../../globals/global.model"; import { PeriodSelectionPopUp } from "../../order-container-filter-modal/models/order-container-filter-modal.model"; export type DashboardIntelliFilter = "IN-FLIGHT" | "UPCOMING" | "COMPLETED"; export interface PersistedDashboardPrimaryFilters { og?: IdTextForDropdown; stationId?: number; stationIds?: number[]; periodData?: PeriodSelectionPopUp; isEquivalised?: boolean; normalizedData?: NormalizedData; } export interface DashboardFilterSelectionPopUp extends PersistedDashboardPrimaryFilters { updateNavigation?: boolean; } export declare class IdTextForDropdown { id: number; text: string; isStationInSandboxMode?: boolean; additionalClass?: string; additionalData?: string; constructor(id: number, text: string, isStationInSandboxMode?: boolean); } export declare class PrimaryFiltersData { stationArr: IdTextForDropdown[]; stationArrForMultiSelection: MultiSelectIdText[]; stationCalendarTypeMap: Map; ogArr: IdTextForDropdown[]; ogCalendarTypeMap: Map; constructor(stationOrOGWiseFilterData: any, isSandboxmodeFeaturePresent: boolean, showStation: boolean, showOwnershipGroup: boolean); }