export default FormKeyValueTable; declare function FormKeyValueTable({ actionButtonId, addNewItemLabel, className, defaultKey, disabled, exitEditModeTriggerItem, fieldsPath, formState, isKeyEditable, isKeyRequired, isValueRequired, keyHeader, keyLabel, keyOptions, keyValidationRules, onExitEditModeCallback, valueHeader, valueLabel, valueType, valueValidationRules }: { actionButtonId?: string | undefined; addNewItemLabel?: string | undefined; className?: string | undefined; defaultKey?: string | undefined; disabled?: boolean | undefined; exitEditModeTriggerItem?: null | undefined; fieldsPath: any; formState: any; isKeyEditable?: boolean | undefined; isKeyRequired?: boolean | undefined; isValueRequired?: boolean | undefined; keyHeader?: string | undefined; keyLabel?: string | undefined; keyOptions?: null | undefined; keyValidationRules?: never[] | undefined; onExitEditModeCallback?: (() => void) | undefined; valueHeader?: string | undefined; valueLabel?: string | undefined; valueType?: string | undefined; valueValidationRules?: never[] | undefined; }): import("react/jsx-runtime").JSX.Element; declare namespace FormKeyValueTable { namespace propTypes { export let actionButtonId: PropTypes.Requireable; export let addNewItemLabel: PropTypes.Requireable; export let className: PropTypes.Requireable; export let defaultKey: PropTypes.Requireable; export let disabled: PropTypes.Requireable; export let exitEditModeTriggerItem: PropTypes.Requireable; export let fieldsPath: PropTypes.Validator; export let formState: PropTypes.Validator>>; export let isKeyEditable: PropTypes.Requireable; export let isKeyRequired: PropTypes.Requireable; export let isValueRequired: PropTypes.Requireable; export let keyHeader: PropTypes.Requireable; export let keyLabel: PropTypes.Requireable; export let keyOptions: PropTypes.Requireable<(PropTypes.InferProps<{ label: PropTypes.Validator; id: PropTypes.Validator; }> | null | undefined)[]>; export { INPUT_VALIDATION_RULES as keyValidationRules }; export let onExitEditModeCallback: PropTypes.Requireable<(...args: any[]) => any>; export let valueHeader: PropTypes.Requireable; export let valueLabel: PropTypes.Requireable; export let valueType: PropTypes.Requireable; export { INPUT_VALIDATION_RULES as valueValidationRules }; } } import PropTypes from 'prop-types'; import { INPUT_VALIDATION_RULES } from '../../types'; //# sourceMappingURL=FormKeyValueTable.d.ts.map