/// <reference types="react" />
import { Control, FieldValues } from "react-hook-form";
import { IReactHookFormProps } from "../types";
/**
 * Export KeyValue input component (wrapped in FormFieldGroup)
 */
interface CreateKeyValueProps {
    name: string;
    control: Control<FieldValues, any>;
    defaultValue?: IKeyValue[];
    disabled?: boolean;
    copyValue?: {
        canCopy: boolean;
        onCopied?: () => any;
    };
    hideErrorMessage?: boolean;
}
export interface IKeyValue {
    key: string;
    value: string;
}
export declare const CreateKeyValue: ({ name, errors, control, validation, defaultValue, disabled, copyValue, hideErrorMessage, }: CreateKeyValueProps & IReactHookFormProps) => JSX.Element;
export {};
