UNPKG

bigblocks

Version:

Complete Bitcoin UI component library - authentication, social, wallet, market, inscriptions, and blockchain interactions for React

28 lines 1.12 kB
import type { AuthUser, ProfileInfo } from "../../lib/types.js"; export interface ProfileManagerProps { user?: AuthUser; onProfileUpdate?: (profile: ProfileInfo) => void; onProfilePublish?: (profileId: string) => Promise<{ txid: string; }>; onProfileCreate?: () => Promise<ProfileInfo>; onProfileSwitch?: (profileId: string) => void; showPublisher?: boolean; maxProfiles?: number; className?: string; enableProfileSync?: boolean; maxDiscoveryAttempts?: number; } /** * ProfileManager - Complete profile management interface * * Features: * - View current profile details * - Edit profile information * - Publish profiles to blockchain * - Switch between multiple profiles * - Create new profiles * - Tabbed interface for different actions */ export declare function ProfileManager({ user: userProp, onProfileUpdate, onProfilePublish, onProfileCreate, onProfileSwitch, showPublisher, maxProfiles, className, enableProfileSync, maxDiscoveryAttempts, }: ProfileManagerProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=ProfileManager.d.ts.map