UNPKG

@yandex/ui

Version:

Yandex UI components

61 lines (60 loc) 4.15 kB
/// <reference types="react" /> import { ExtractProps } from '@bem-react/core'; export * from '../Textinput@touch-pad'; export declare const Textinput: import("react").StatelessComponent<{ onClick?: ((event: import("react").MouseEvent<HTMLElement, MouseEvent>) => void) | undefined; onMouseDown?: ((event: import("react").MouseEvent<HTMLElement, MouseEvent>) => void) | undefined; onMouseUp?: ((event: import("react").MouseEvent<HTMLElement, MouseEvent>) => void) | undefined; focused?: boolean | undefined; pressed?: boolean | undefined; addonAfter?: import("react").ReactNode; addonBefore?: import("react").ReactNode; iconLeft?: import("react").ReactElement<import("../../Icon").IIconProps, string | ((props: any) => import("react").ReactElement<any, string | any | (new (props: any) => import("react").Component<any, any, any>)> | null) | (new (props: any) => import("react").Component<any, any, any>)> | undefined; iconRight?: import("react").ReactElement<import("../../Icon").IIconProps, string | ((props: any) => import("react").ReactElement<any, string | any | (new (props: any) => import("react").Component<any, any, any>)> | null) | (new (props: any) => import("react").Component<any, any, any>)> | undefined; innerRef?: ((instance: HTMLSpanElement | null) => void) | import("react").RefObject<HTMLSpanElement> | null | undefined; style?: import("react").CSSProperties | undefined; hint?: string | undefined; state?: "error" | undefined; title?: string | undefined; renderControl?: import("../../lib/render-override").RenderOverride<import("../Control/Textinput-Control").ITextinputControlProps, import("../Control/Textinput-Control").ITextinputControlProps> | undefined; inputMode?: "search" | "text" | "url" | "decimal" | "numeric" | "email" | "tel" | undefined; controlRef?: import("react").RefObject<HTMLInputElement> | ((instance: HTMLInputElement | null) => void) | null | undefined; autoFocus?: boolean | undefined; autoComplete?: string | undefined; name?: string | undefined; placeholder?: string | undefined; value?: string | number | undefined; defaultValue?: string | number | undefined; type?: string | undefined; disabled?: boolean | undefined; id?: string | undefined; className?: string | undefined; onChange?: ((event: import("react").ChangeEvent<HTMLInputElement>) => void) | undefined; onInput?: ((event: import("react").ChangeEvent<HTMLInputElement>) => void) | undefined; onMouseLeave?: ((event: import("react").MouseEvent<HTMLInputElement, MouseEvent>) => void) | undefined; onMouseEnter?: ((event: import("react").MouseEvent<HTMLInputElement, MouseEvent>) => void) | undefined; onBlur?: ((event: import("react").FocusEvent<HTMLInputElement>) => void) | undefined; onFocus?: ((event: import("react").FocusEvent<HTMLInputElement>) => void) | undefined; required?: boolean | undefined; min?: string | number | undefined; max?: string | number | undefined; pattern?: string | undefined; tabIndex?: number | undefined; maxLength?: number | undefined; readOnly?: boolean | undefined; onKeyUp?: ((event: import("react").KeyboardEvent<HTMLInputElement>) => void) | undefined; onKeyPress?: ((event: import("react").KeyboardEvent<HTMLInputElement>) => void) | undefined; onKeyDown?: ((event: import("react").KeyboardEvent<HTMLInputElement>) => void) | undefined; hovered?: boolean | undefined; } & import("../../withDebounceInput").Debounced & {} & { size?: "s" | "m" | undefined; } & { theme?: "normal" | "websearch" | undefined; } & { pin?: "brick-brick" | "brick-clear" | "brick-round" | "clear-brick" | "clear-clear" | "clear-round" | "round-brick" | "round-clear" | "round-round" | undefined; } & { view?: "default" | "material" | undefined; label?: string | undefined; variant?: "filled" | "outlined" | undefined; } & import("../_baseline/Textinput_baseline").ITextinputBaselineProps & import("../_hasClear/Textinput_hasClear").ITextinputHasClearProps>; export declare type ITextinputProps = ExtractProps<typeof Textinput>;