import type { ProfileInfo } from "../../lib/types.js";
export interface ProfileViewerProps {
    profile: ProfileInfo;
    showAddress?: boolean;
    showPublishStatus?: boolean;
    showActions?: boolean;
    onEdit?: () => void;
    onPublish?: () => void;
    className?: string;
    variant?: "surface" | "classic" | "ghost";
    size?: "1" | "2" | "3" | "4";
}
/**
 * ProfileViewer displays a complete view of a BAP profile
 *
 * Features:
 * - Profile avatar, name, and description
 * - Bitcoin address with copy functionality
 * - Published/unpublished status
 * - Edit and publish actions
 * - Responsive layout
 */
export declare function ProfileViewer({ profile, showAddress, showPublishStatus, showActions, onEdit, onPublish, className, variant, size, }: ProfileViewerProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=ProfileViewer.d.ts.map