import React from 'react'; import { FieldComponentProps } from '../FormComp/FieldComponent'; import { ButtonGroupOptionsProps } from '../ButtonGroup/'; import './style/index.less'; export interface StandardFilterProps { buttonGroup?: ButtonGroupOptionsProps[]; buttonGroupConfig?: Object; formItemGroup?: FieldComponentProps[]; confirmText?: string; onFilterSearch?: (value?: object) => void; onFilterReset?: (value?: object) => void; cancelText?: string; initialValues?: any; getFormFields?: (fields: any, form: any) => void; className?: string; style?: React.CSSProperties; min?: number; codes?: any[]; permissionCodes?: string[]; formLayout?: 'inline' | 'horizontal' | 'vertical'; gridLayout?: 'inline' | 'horizontal'; colon?: boolean; dateFormatter?: 'dayjs' | 'string'; itemGroupConfig?: object; collapseable?: boolean; [k: string]: any; } declare const StandardFilter: React.ForwardRefExoticComponent & React.RefAttributes>; export default StandardFilter;