import { default as React } from 'react'; export type UserSettingsUser = { alias?: string | null; phone?: string | null; name?: string | null; familyName?: string | null; currentFamily?: { id: string; name: string; role: string; status: 'none' | 'pending' | 'active' | 'owner'; } | null; }; export type UserSettingsValues = { alias: string; phone: string; name: string; familyName: string; }; export declare function shouldRenderFamilyBanner(user: UserSettingsUser, overrideFamily?: UserSettingsUser['currentFamily']): boolean; type Props = { isOpen: boolean; onCancel: () => Promise; onSave: (values: UserSettingsValues) => Promise; user: UserSettingsUser; isLoading: boolean; abyssUrl: string; profileSuffix?: string; deleteAccountSuffix?: string; currentFamily?: UserSettingsUser['currentFamily']; }; declare const UserSettingsModal: React.FC; export default UserSettingsModal;