/// import type { Theme } from '../styles/types'; import type { StyleObject } from 'styletron-standard'; import { ADJOINED } from './constants'; import type { SharedProps, Size } from './types'; import type { SharedStyleProps } from '../textarea/types'; export declare const StyledMaskToggleButton: import("styletron-react").StyletronComponent<"button", { $size: Size; $isFocusVisible: boolean; $theme: Theme; }>; export declare const StyledClearIconContainer: import("styletron-react").StyletronComponent<"div", { $size: Size; $alignTop: boolean; $theme: Theme; }>; export declare const StyledClearIcon: import("styletron-react").StyletronComponent & { children?: import("react").ReactNode; size?: import("../icon").Size; color?: string; title?: string; overrides?: import("../icon").IconOverrides; } & import("../icon").StyledComponentArgs & import("react").RefAttributes>, { $isFocusVisible: boolean; }>; export declare const getRootStyles: (props: { $adjoined: keyof typeof ADJOINED; $isFocused?: boolean; $error?: boolean; $disabled?: boolean; $positive?: boolean; $size: Size; $theme: Theme; $hasIconTrailing?: boolean; }) => StyleObject; export declare const Root: import("styletron-react").StyletronComponent<"div", SharedProps>; export declare const InputEnhancer: import("styletron-react").StyletronComponent<"div", SharedProps>; export declare const getInputContainerStyles: (props: { $isFocused?: boolean; $error?: boolean; $disabled?: boolean; $positive?: boolean; $size: Size; $theme: Theme; }) => StyleObject; export declare const InputContainer: import("styletron-react").StyletronComponent<"div", SharedProps>; export declare const getInputStyles: (props: (SharedProps & { $theme: Theme; }) | (SharedStyleProps & { $theme: Theme; })) => StyleObject; export declare const Input: import("styletron-react").StyletronComponent<"input", SharedProps>;