import type { Client } from '../client/index.ts'; import type { ActivityBadgePayload, ProfilePayload } from '../types/chat/profile.ts'; import type { Channel } from './channel.ts'; export declare class ActivityBadge { num: number; id: string; imageURL?: string; title: string; description: string; activated: boolean; constructor(data: ActivityBadgePayload); } export declare class ChatProfile { client: Client; id: string; nick: string; imageURL?: string; role?: string; badge?: string; title?: string; verified: boolean; activityBadges?: ActivityBadge[]; streamingProperty?: unknown; constructor(client: Client, data: ProfilePayload); getChannel(): Promise; }