import { InputHTMLAttributes, TextareaHTMLAttributes, ChangeEvent } from "react";
import "react-loading-skeleton/dist/skeleton.css";
export type InputProps = Omit<InputHTMLAttributes<HTMLInputElement>, "size"> & Omit<TextareaHTMLAttributes<HTMLTextAreaElement>, "size"> & {
    size?: "small" | "medium" | "large";
    label?: string;
    message?: string;
    error?: boolean;
    warning?: boolean;
    maxLength?: number;
    disabled?: boolean;
    readOnly?: boolean;
    loading?: boolean;
    forModal?: boolean;
    forSlider?: boolean;
    onChange?: ((event: ChangeEvent<HTMLInputElement>) => void) | ((event: ChangeEvent<HTMLTextAreaElement>) => void);
    noRadius?: boolean;
    borderNone?: boolean;
};
export declare const Input: ({ message, label, type, rows, warning, maxLength, error, disabled, size, cols, readOnly, loading, placeholder, value, name, forModal, forSlider, borderNone, noRadius, onChange, }: InputProps) => import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=index.d.ts.map