import { Record as ActorProfile } from '@niknak/lexicon/lexicon/types/app/bsky/actor/profile'; import { BlobRef } from '@atproto/lexicon'; import * as ComAtprotoLabelDefs from '@niknak/lexicon/lexicon/types/com/atproto/label/defs'; import * as ComAtprotoRepoStrongRef from '@niknak/lexicon/lexicon/types/com/atproto/repo/strongRef'; import { Post } from '../post'; export declare class Profile implements ActorProfile { uri: string; did: string; displayName?: string; description?: string; avatar?: BlobRef; banner?: BlobRef; labels?: ComAtprotoLabelDefs.SelfLabels | { $type: string; [k: string]: unknown; }; joinedViaStarterPack?: ComAtprotoRepoStrongRef.Main; pinnedPost?: ComAtprotoRepoStrongRef.Main; createdAt?: string; additionalProperties?: { [key: string]: unknown; }; posts: Post[]; [x: string]: unknown; }