import * as class_variance_authority_dist_types from 'class-variance-authority/dist/types';

declare const input: (props?: ({
    type?: "color" | "button" | "date" | "datetime-local" | "email" | "hidden" | "month" | "password" | "search" | "tel" | "text" | "time" | "url" | "week" | null | undefined;
    size?: "sm" | "lg" | "xs" | "base" | null | undefined;
    variant?: "solid" | "outline" | "rounded" | "underline" | null | undefined;
    inline?: boolean | null | undefined;
    fullWidth?: boolean | null | undefined;
    disabled?: boolean | null | undefined;
    error?: boolean | null | undefined;
} & class_variance_authority_dist_types.ClassProp) | undefined) => string;
declare const inputGroup = "flex isolate relative";
declare const inputLeftAddon = "px-3 bg-gray-3";
declare const inputRightAddon = "px-3 bg-gray-3";
type InputTheme = typeof input;

export { InputTheme, input, inputGroup, inputLeftAddon, inputRightAddon };
