import { ReactNode } from 'react';
import { EntryRowProps } from '../EntryRow';
export interface PasswordEntryRowProps extends Omit<EntryRowProps, "type" | "trailing"> {
    /** Additional trailing widgets placed before the reveal button. */
    trailing?: ReactNode;
}
/**
 * Password entry row with a built-in reveal/conceal toggle.
 *
 * Mirrors `AdwPasswordEntryRow` — an `EntryRow` variant that defaults to
 * `type="password"` and provides a trailing icon button to reveal or conceal
 * the entered text. Use inside a `BoxedList` for password settings fields.
 *
 * @see https://gnome.pages.gitlab.gnome.org/libadwaita/doc/main/class.PasswordEntryRow.html
 */
export declare function PasswordEntryRow({ trailing, disabled, ...props }: PasswordEntryRowProps): import("react/jsx-runtime").JSX.Element;
