import { Control, FieldPath, FieldValues } from 'react-hook-form'; import { FieldComponents } from './form'; import { InputProps } from './text-input'; import type * as React from 'react'; export interface PasswordToggleButtonProps { isVisible: boolean; onToggle: () => void; className?: string; } export declare const PasswordToggleButton: ({ isVisible, onToggle, className }: PasswordToggleButtonProps) => import("react/jsx-runtime").JSX.Element; export interface PasswordInputProps extends Omit { control?: Control; name: FieldPath; label?: string | React.ReactNode; description?: string; components?: Partial & { Input?: React.ComponentType>; }; prefix?: React.ReactNode; className?: string; } export declare const PasswordField: { ({ control, name, label, description, className, components, prefix, ref, ...props }: PasswordInputProps & { ref?: React.Ref; }): import("react/jsx-runtime").JSX.Element; displayName: string; }; //# sourceMappingURL=password-field.d.ts.map