import { ContainerElement } from '../internal'; import { Control } from '../forms'; import { IconButton } from '../icon-button'; /** * @element nve-password * @description A password is a control that enables users to enter password text. * @since 0.3.0 * @entrypoint \@nvidia-elements/core/password * @cssprop --padding * @cssprop --font-size * @cssprop --height * @cssprop --background * @cssprop --border-radius * @cssprop --border * @cssprop --cursor * @csspart icon-button - The visibility toggle icon button element * @aria https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/password */ export declare class Password extends Control implements ContainerElement { #private; /** * Reduces the visual container for a minimal borderless appearance while preserving whitespace bounds. * Use when embedding within another container such as a toolbar. */ container?: 'flat'; private pressed; static styles: import('lit').CSSResult[]; static readonly metadata: { tag: string; version: string; }; static elementDefinitions: { [IconButton.metadata.tag]: typeof IconButton; }; protected get suffixContent(): import('lit').TemplateResult<1>; }