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