import { default as React } from 'react'; import * as Icons from "../../icons/index"; export type InputSize = "small" | "medium" | "large" | "extraLarge"; export type IconName = keyof typeof Icons; export interface InputMatchConfig { current: number; total: number; onNext: () => void; onPrev: () => void; } export interface InputProps extends Omit, "size"> { size?: InputSize; label?: string; error?: string; helperText?: string; icon?: IconName; className?: string; required?: boolean; inverted?: boolean; btc?: boolean; prefix?: string; customBorderColor?: string; variableMode?: boolean; renderVariable?: (name: string) => React.ReactNode; multiline?: boolean; match?: InputMatchConfig; } export declare const Input: ({ size, label, error, helperText, icon, className, required, inverted, btc, prefix, type, customBorderColor, variableMode, renderVariable, multiline, match, ...props }: InputProps) => import("react/jsx-runtime").JSX.Element;