import { type InputHTMLAttributes, type TextareaHTMLAttributes } from 'react';
export declare const OfficeTextField: import("react").ForwardRefExoticComponent, "type"> & {
type?: "text" | "search" | "password";
} & import("react").RefAttributes>;
export declare const OfficeTextArea: import("react").ForwardRefExoticComponent & import("react").RefAttributes>;
export declare function CommittedOfficeTextField({ value, formatValue, parseValue, onValueCommit, ...fieldProps }: Omit, 'aria-invalid' | 'defaultValue' | 'onBlur' | 'onChange' | 'onKeyDown' | 'type' | 'value'> & {
value: Value;
formatValue: (value: Value) => string;
parseValue: (draft: string) => Value | null;
onValueCommit: (value: Value) => void;
}): import("react").JSX.Element;
export declare function CommittedOfficeTextArea({ value, formatValue, parseValue, onValueCommit, ...textAreaProps }: Omit, 'aria-invalid' | 'defaultValue' | 'onBlur' | 'onChange' | 'onKeyDown' | 'value'> & {
value: Value;
formatValue: (value: Value) => string;
parseValue: (draft: string) => Value | null;
onValueCommit: (value: Value) => void;
}): import("react").JSX.Element;
export declare const OfficeFileInput: import("react").ForwardRefExoticComponent, "type" | "onChange"> & {
onFileSelect: (file: File) => unknown;
} & import("react").RefAttributes>;