import type { FragmentOf } from '%graphqlImports';
import type { ReactElement } from 'react';
export declare const passwordResetDialogUserFragment: any;
interface PasswordResetDialogProps {
    user: FragmentOf<typeof passwordResetDialogUserFragment>;
    open: boolean;
    onOpenChange: (open: boolean) => void;
}
/**
 * Dialog for resetting a user's password.
 * Allows admins to set a new password for any user without requiring the current password.
 * Self-contained component that handles its own mutation logic.
 *
 * @param props - The component props
 * @param props.user - The user whose password is being reset
 * @param props.open - Whether the dialog is open
 * @param props.onOpenChange - Callback when dialog open state changes
 * @returns The password reset dialog component
 */
export declare function PasswordResetDialog({ user, open, onOpenChange, }: PasswordResetDialogProps): ReactElement;
export {};
//# sourceMappingURL=password-reset-dialog.d.ts.map