import { ReactElement } from 'react'; import { FieldBaseProps } from '../base'; /** * Props for {@link PasswordField}. * Extends {@link FieldBaseProps}. * * @category PasswordField */ export interface PasswordFieldProps extends Omit { /** When true, renders the control that reveals the password. */ showReveal?: boolean; /** Icon of the reveal control while the password is hidden. Default: VisibilityIcon */ revealIcon?: ReactElement; /** Accessible label of the reveal control while the password is hidden. Default: Show password */ revealLabel?: string; /** Icon of the reveal control while the password is revealed. Default: VisibilityOffIcon */ concealIcon?: ReactElement; /** Accessible label of the reveal control while the password is revealed. Default: Hide password */ concealLabel?: string; } /** * Password field component used to enter secure text input. * * Use for authentication and protected form data. * * @category PasswordField * @function * @param props - All field props inherited from {@link FieldBase}. * * @example * * * @example * * * @example * */ export declare const PasswordField: import('react').ForwardRefExoticComponent>;