import * as React from 'react'; import type { PasswordInputContextValue, PasswordInputHandle, PasswordInputProps } from './types.cjs'; export declare const PasswordInputProvider: React.FC, usePasswordInputContext: (consumerName: string) => PasswordInputContextValue; /** * Root of a password input that composes {@link TextField} and shares visibility state via context. * * @example * ```tsx * * * * * ``` */ export declare const PasswordInput: { ({ visible: visibleProp, defaultVisible, onVisibleChange, getVisibilityAnnouncement, revealLabel, readOnly, showToggle, clearable, clearLabel, leading, placeholder, children, ref: forwardedRef, ...props }: Omit & { ref?: React.Ref | undefined; }): React.ReactNode; displayName: string; };