import '@atcute/bluesky/lexicons'; import type { AppBskyActorDefs } from '@atcute/client/lexicons'; export declare const fetchProfileCard: (opts: ProfileCardFetchOptions) => Promise; export declare interface ProfileCardData { profile: AppBskyActorDefs.ProfileViewDetailed | null; allowUnauthenticated: boolean; } export declare interface ProfileCardFetchOptions { /** * Handle or DID identifier of the user */ actor: string; /** * Abort signal to cancel the request */ signal?: AbortSignal; /** * Allow unauthenticated viewing * @default false */ allowUnauthenticated?: boolean; /** * AppView service to use * @default "https://public.api.bsky.app" */ serviceUri?: string; } export declare const renderProfileCard: (data: ProfileCardData) => string; export { }