import type { SxProps } from '@mui/material';
import React from 'react';
declare const Input: ({ id, name, disabled, error, hint, placeholder, type, onChange, onKeyDown, onBlur, onFocus, className, wide, percentage, startAdornment, endAdornment, sx, highlightOnFocus, autoFocus, tabIndex, ...rest }: {
    id?: string;
    disabled?: boolean;
    error?: string | boolean;
    hint?: string;
    placeholder?: string;
    type?: 'text' | 'password' | 'checkbox' | 'number';
    name?: string;
    onChange?: React.ChangeEventHandler<HTMLInputElement | HTMLTextAreaElement>;
    onKeyDown?: React.KeyboardEventHandler<HTMLTextAreaElement | HTMLInputElement>;
    onBlur?: React.ChangeEventHandler<HTMLInputElement | HTMLTextAreaElement>;
    onFocus?: React.FocusEventHandler<HTMLInputElement | HTMLTextAreaElement>;
    value?: string | number;
    percentage?: boolean;
    className?: string;
    wide?: boolean;
    startAdornment?: React.ReactNode;
    endAdornment?: React.ReactNode;
    sx?: SxProps;
    highlightOnFocus?: boolean;
    autoFocus?: boolean;
    tabIndex?: number;
}) => import("react/jsx-runtime").JSX.Element;
export default Input;
