import { InputHTMLAttributes, ReactNode } from 'react';
export type InputProps = {
    label?: ReactNode;
    subtitle?: ReactNode;
    step?: string;
    width?: number | string;
    trailingAdornment?: ReactNode;
    special?: boolean;
    warning?: ReactNode;
    error?: ReactNode;
    estimates?: ReactNode;
    border?: boolean;
    tooltip?: {
        title?: ReactNode;
        text: ReactNode;
    };
    addOn?: ReactNode;
} & InputHTMLAttributes<HTMLInputElement>;
/** @deprecated Use `NewGDSInput.SingleLine`. */
export declare const Input: import("react").ForwardRefExoticComponent<{
    label?: ReactNode;
    subtitle?: ReactNode;
    step?: string | undefined;
    width?: string | number | undefined;
    trailingAdornment?: ReactNode;
    special?: boolean | undefined;
    warning?: ReactNode;
    error?: ReactNode;
    estimates?: ReactNode;
    border?: boolean | undefined;
    tooltip?: {
        title?: ReactNode;
        text: ReactNode;
    } | undefined;
    addOn?: ReactNode;
} & InputHTMLAttributes<HTMLInputElement> & import("react").RefAttributes<HTMLInputElement>>;
