import { MaterialSymbolsComponent } from '@material-symbols-svg/react-rounded';
import { InputProps } from '@headlessui/react';
type State = 'default' | 'disabled' | 'error' | 'fixed';
export type Props = Omit<InputProps, 'size'> & {
    icon?: MaterialSymbolsComponent;
    defaultValue?: string;
    focusOnMount?: boolean;
    fontSize?: 'sm' | 'md';
    state?: State;
};
export declare const Input: import('react').ForwardRefExoticComponent<Omit<InputProps, "size"> & {
    icon?: MaterialSymbolsComponent;
    defaultValue?: string;
    focusOnMount?: boolean;
    fontSize?: "sm" | "md";
    state?: State;
} & {
    children?: import('react').ReactNode | undefined;
} & import('react').RefAttributes<HTMLInputElement>>;
export {};
