import { ViewDefinition } from "./view-definition"; import { ViewMetaData } from "./view-meta-data"; export interface ReportState { selectedId?: string; loadedMetadataList?: { [dataSource: string]: ViewMetaData; }; loadedViewDefinitionList?: { [dataSource: string]: ViewDefinition; }; unSavedViewDefinitionList?: { [dataSource: string]: ViewDefinition; }; designerViewDefinition?: ViewDefinition; designerViewMetadata?: ViewMetaData; isDesignerOpen?: boolean; designerTitle?: string; tempViewDefinition?: ViewDefinition; selectedViewDefinition?: ViewDefinition; selectedViewMetadata?: ViewMetaData; pageSize?: number; pageIndex?: number; showColumnFilters?: string; showQuickFilters?: string; isSaving?: boolean; isDirty?: boolean; }