/// import React from 'react'; import { RootState } from '../Core/State/Types'; import { openResultTableSummaryView, closeResultTableSummaryView, requestSortingUpdate, requestColumnsChoiceUpdate, requestPageSizeUpdate, viewPageNumber, showHideAddColumnsDialog, updateColumnsDialogSelection, updateColumnsDialogSearchString, updateColumnsDialogExpandedNodes, updateSelectedIds } from '../Actions/SummaryView/ResultTableSummaryViewActions'; import { requestUpdateBasket, requestAddStepToBasket } from '../Actions/BasketActions'; import { showLoginWarning } from '../Actions/UserSessionActions'; import { CategoryTreeNode } from '../Utils/CategoryUtils'; import { Action as TableAction } from '../Views/ResultTableSummaryView/ResultTableSummaryView'; import { RecordClass, Question } from '../Utils/WdkModel'; import { openAttributeAnalysis, closeAttributeAnalysis } from '../Actions/AttributeAnalysisActions'; import { Partial1 } from '../Utils/ActionCreatorUtils'; import { ResultType } from '../Utils/WdkResult'; interface StateProps { viewData: RootState['resultTableSummaryView'][string]; derivedData: { activeAttributeAnalysisName: string | undefined; columnsTree?: CategoryTreeNode; recordClass?: RecordClass; question?: Question; userIsGuest: boolean; errorMessage?: string; }; } declare type DispatchProps = { showLoginWarning: typeof showLoginWarning; closeAttributeAnalysis: typeof closeAttributeAnalysis; openAttributeAnalysis: typeof openAttributeAnalysis; openResultTableSummaryView: Partial1; closeResultTableSummaryView: Partial1; requestAddStepToBasket: typeof requestAddStepToBasket; requestColumnsChoiceUpdate: Partial1; requestPageSizeUpdate: Partial1; requestSortingUpdate: Partial1; requestUpdateBasket: typeof requestUpdateBasket; showHideAddColumnsDialog: Partial1; updateColumnsDialogExpandedNodes: Partial1; updateColumnsDialogSelection: Partial1; updateColumnsDialogSearchString: Partial1; updateSelectedIds: Partial1; viewPageNumber: Partial1; }; declare type OwnProps = { viewId: string; resultType: ResultType; tableActions?: TableAction[]; showIdAttributeColumn?: boolean; }; declare type Props = OwnProps & StateProps & { actionCreators: Omit & { updateColumnsDialogSelection: (columnSelection: string[]) => void; }; }; declare const _default: React.NamedExoticComponent> & OwnProps & StateProps & { actionCreators: Pick & { updateColumnsDialogSelection: (columnSelection: string[]) => void; }; }, "ref" | "key"> & OwnProps> & import("hoist-non-react-statics").NonReactStatics, {}> & { WrappedComponent: import("../Utils/ComponentUtils").ComponentWrapper; } & { withOptions: (options: Pick) => (props: Exclude) => JSX.Element; }; export default _default; //# sourceMappingURL=ResultTableSummaryViewController.d.ts.map