import { ComponentPropsWithoutRef, Ref } from 'react';
type InputPrimitiveProps = ComponentPropsWithoutRef<'input'>;
export interface InputProps extends InputPrimitiveProps {
    asChild?: boolean;
    onValueChange?: (value: string) => void;
    ref?: Ref<HTMLInputElement>;
}
export declare const Input: {
    ({ className, asChild, onValueChange, onChange, onKeyDown, disabled: disabledProp, readOnly: readOnlyProp, ref, ...others }: InputProps): import("react/jsx-runtime").JSX.Element;
    displayName: string;
} & {
    id: string;
};
export {};
