import '@atcute/bluesky/lexicons'; import type { AppBskyActorDefs } from '@atcute/client/lexicons'; import type { AppBskyFeedDefs } from '@atcute/client/lexicons'; export declare const fetchProfileFeed: (opts: ProfileFeedFetchOptions) => Promise; export declare interface ProfileFeedData { profile: AppBskyActorDefs.ProfileViewDetailed | null; feed: AppBskyFeedDefs.FeedViewPost[]; allowUnauthenticated: boolean; } export declare interface ProfileFeedFetchOptions { /** * Handle or DID identifier of the user */ actor: string; /** * Abort signal to cancel the request */ signal?: AbortSignal; /** * Include pinned posts * @default false */ includePins?: boolean; /** * Allow unauthenticated viewing * @default false */ allowUnauthenticated?: boolean; /** * AppView service to use * @default "https://public.api.bsky.app" */ serviceUri?: string; } export declare const renderProfileFeed: (data: ProfileFeedData) => string; export { }