import type { ComponentPropsWithRef } from "react";
import type { Control, ControllerProps, FieldValues, Path } from "react-hook-form";
import { NumericFormat } from "react-number-format";
import { RWATableTextInput } from "./text-input.js";
type Props<ControlInputs extends FieldValues> = ComponentPropsWithRef<typeof RWATableTextInput> & {
    readonly name: Path<ControlInputs>;
    readonly control: Control<ControlInputs>;
    readonly disabled?: boolean;
    readonly currency?: "USD";
    readonly numericFormatProps?: ComponentPropsWithRef<typeof NumericFormat>;
    readonly rules?: ControllerProps<ControlInputs>["rules"];
    readonly errorMessage?: string;
    readonly errorMessageClassName?: string;
};
export declare function RWANumberInput<ControlInputs extends FieldValues>(props: Props<ControlInputs>): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=number-input.d.ts.map