import { DataSet } from 'choerodon-ui/pro'; import { DatePickerProps } from 'choerodon-ui/pro/lib/date-picker/DatePicker'; import { SelectProps } from 'choerodon-ui/pro/lib/select/Select'; import React from 'react'; import { IChosenFieldField } from '../chose-field/types'; import { useIssueFilterFormDataSet, useIssueFilterForm } from './IssueFilterForm'; interface IIssueFilterFormProps { dataSet?: DataSet; fields?: IChosenFieldField[]; chosenFields?: IChosenFieldField[]; onDelete?: (field: IChosenFieldField) => boolean | void; defaultVisibleFooterAddBtn?: boolean; extraRenderFields?: (field: IChosenFieldField, otherComponentProps: Partial | Partial, { dataSet }: { dataSet: DataSet; useSelectUserForceRefreshHook?: (...other: any) => [any, React.Dispatch>]; }) => React.ReactElement | false | null; extraFormItems?: IChosenFieldField[]; formColumns?: number; } declare const _default: React.FunctionComponent; export default _default; export { useIssueFilterFormDataSet, useIssueFilterForm, IIssueFilterFormProps };