import { ChangeEvent, HTMLAttributes, HTMLProps } from 'react';
import { DebounceInputProps } from 'react-debounce-input';
export type Item = {
    label: string;
    value: string | number;
};
type Items = Array<Item>;
export type InputProps = {
    value: any;
    type?: string;
    label?: string;
    title?: string;
    error?: string;
    id?: string;
    checked?: boolean;
    onChange: (e: ChangeEvent<HTMLInputElement>) => void;
    options?: Items;
    disabled?: boolean;
    min?: string;
    max?: string;
} & HTMLProps<HTMLInputElement> & DebounceInputProps<HTMLInputElement, HTMLAttributes<HTMLInputElement>>;
declare const Input: ({ label, id, error, type, disabled, ...rest }: InputProps) => JSX.Element;
export { Input };
//# sourceMappingURL=Input.component.d.ts.map