import * as React from "react";
export interface InputProps extends React.InputHTMLAttributes<HTMLInputElement> {
    /** When true, renders error border & ring */
    invalid?: boolean;
    /** Element displayed at the start (left) of the input */
    startAdornment?: React.ReactNode;
    /** Element displayed at the end (right) of the input */
    endAdornment?: React.ReactNode;
    /** Label text displayed above the input */
    label?: string;
    /** Error message displayed below the input */
    error?: string;
    /** Color variant for error state: "error" (red) or "warning" (yellow) */
    errorVariant?: "error" | "warning";
    /** When true, shows a loading spinner as end adornment */
    loading?: boolean;
}
declare const Input: React.ForwardRefExoticComponent<InputProps & React.RefAttributes<HTMLInputElement>>;
export { Input };
//# sourceMappingURL=input.d.ts.map