import * as React from 'react'; import { loadPageDataFromRecord, loadPageDataFromBasketName, loadPageDataFromStepId, selectReporter, updateForm, updateFormUi, submitForm } from '../Actions/DownloadFormActions'; import { RootState } from '../Core/State/Types'; declare const DownloadFormActionCreators: { loadPageDataFromRecord: typeof loadPageDataFromRecord; loadPageDataFromBasketName: typeof loadPageDataFromBasketName; loadPageDataFromStepId: typeof loadPageDataFromStepId; selectReporter: typeof selectReporter; submitForm: typeof submitForm; updateFormState: typeof updateForm; updateFormUiState: typeof updateFormUi; }; declare type Options = Partial<{ format: string; summaryView: string; }>; declare type OwnProps = ({ basketName: string; } & Options) | ({ recordClass: string; primaryKey: string; } & Options) | ({ stepId: number; } & Options); declare type StateProps = RootState['downloadForm']; declare type DispatchProps = typeof DownloadFormActionCreators; declare type Props = { ownProps: OwnProps; } & DispatchProps & StateProps; declare const _default: import("react-redux").ConnectedComponent, (Pick> & { ownProps: OwnProps; } & { loadPageDataFromRecord: typeof loadPageDataFromRecord; loadPageDataFromBasketName: typeof loadPageDataFromBasketName; loadPageDataFromStepId: typeof loadPageDataFromStepId; selectReporter: typeof selectReporter; submitForm: typeof submitForm; updateFormState: typeof updateForm; updateFormUiState: typeof updateFormUi; } & import("../StoreModules/DownloadFormStoreModule").State, "ref" | "key"> & { basketName: string; } & Partial<{ format: string; summaryView: string; }>) | (Pick> & { ownProps: OwnProps; } & { loadPageDataFromRecord: typeof loadPageDataFromRecord; loadPageDataFromBasketName: typeof loadPageDataFromBasketName; loadPageDataFromStepId: typeof loadPageDataFromStepId; selectReporter: typeof selectReporter; submitForm: typeof submitForm; updateFormState: typeof updateForm; updateFormUiState: typeof updateFormUi; } & import("../StoreModules/DownloadFormStoreModule").State, "ref" | "key"> & { recordClass: string; primaryKey: string; } & Partial<{ format: string; summaryView: string; }>) | (Pick> & { ownProps: OwnProps; } & { loadPageDataFromRecord: typeof loadPageDataFromRecord; loadPageDataFromBasketName: typeof loadPageDataFromBasketName; loadPageDataFromStepId: typeof loadPageDataFromStepId; selectReporter: typeof selectReporter; submitForm: typeof submitForm; updateFormState: typeof updateForm; updateFormUiState: typeof updateFormUi; } & import("../StoreModules/DownloadFormStoreModule").State, "ref" | "key"> & { stepId: number; } & Partial<{ format: string; summaryView: string; }>)>; export default _default; //# sourceMappingURL=DownloadFormController.d.ts.map