import { ConstrainedInputProperties } from '../constrained-input'; import { TextInputChildren } from '../text-input'; import { ValidationRules } from '../middleware/validation'; export declare type Omit = Pick>; export interface PasswordInputProperties extends Omit { rules?: ValidationRules; } export interface PasswordInputState { showPassword: boolean; valid: { valid?: boolean; message?: string; } | undefined; } export declare const PasswordInput: import("@dojo/framework/core/interfaces").OptionalWNodeFactory<{ properties: PasswordInputProperties & import("@dojo/framework/core/interfaces").WidgetProperties & { variant?: "default" | "inherit" | undefined; } & import("@dojo/framework/core/middleware/theme").ThemeProperties; children: TextInputChildren; }>; export default PasswordInput;