import React from 'react'; import { InputType } from 'bloko/blocks/inputText'; /** * Текстовое поле для паролей. При клике на иконку переключается в режим показать/спрятать пароль. */ declare const InputPassword: (props: Omit, HTMLInputElement>, "key" | keyof React.InputHTMLAttributes>, { type?: InputType | undefined; defaultValue?: string | undefined; value?: string | undefined; onChange?: import("bloko/blocks/inputText").InputChangeHandler | undefined; placeholder?: string | undefined; scale?: import("bloko/blocks/inputText").InputScale | undefined; size?: number | undefined; capitalize?: boolean | undefined; disabled?: boolean | undefined; invalid?: boolean | undefined; source?: string | undefined; icon?: React.ReactNode; iconPosition?: import("bloko/blocks/inputText").InputIconPosition | undefined; prefix?: React.ReactNode; postfix?: React.ReactNode; showClearButton?: boolean | undefined; showLoading?: boolean | undefined; light?: boolean | undefined; innerRightElement?: React.ReactNode; }>>, "type" | "icon"> & { /** Колбэк срабатывает при переключении видимости пароля */ onToggle?: ((v: boolean) => void) | undefined; } & React.RefAttributes) => React.ReactElement> | null; export default InputPassword;