import { Action } from '../Actions'; import { RootState } from '../Core/State/Types'; import { ResultType } from '../Utils/WdkResult'; export declare const key = "attributeAnalysis"; interface ReportState { resource: object | undefined; error: Error | undefined; loading: boolean; activeAnalysis?: { resultType: ResultType; reporterName: string; }; } interface TableState { sort: { key: string; direction: 'asc' | 'desc'; }; search: string; currentPage: number; rowsPerPage: number; } declare type TabsState = 'table' | 'visualization'; export interface AnalysisState { report: ReportState; table: TableState; activeTab: TabsState; } export declare type State = AnalysisState; export declare const reduce: import("redux").Reducer, Action>; export declare const observe: import("../Core/Store").ModuleEpic; export {}; //# sourceMappingURL=AttributeAnalysisStoreModule.d.ts.map