import type { ApiClient } from "@promobase/sdk-runtime"; import { Cursor } from "@promobase/sdk-runtime"; import type { GroupFields } from "./group.ts"; export interface UnifiedThreadFields { can_reply: boolean; folder: string; former_participants: Record; id: string; is_owner: boolean; is_subscribed: boolean; link: string; linked_group: GroupFields; message_count: number; name: string; participants: Record; scoped_thread_key: string; senders: Record; snippet: string; unread_count: number; updated_time: string; wallpaper: string; } export interface UnifiedThreadListMessagesParams { source?: string; [key: string]: unknown; } export declare function unifiedThreadNode(client: ApiClient, id: string): { __path: string; __brand: UnifiedThreadFields; get: (opts: { fields: F; params?: Record; }) => Promise>; messages: )[]>(opts: { fields: F; params?: UnifiedThreadListMessagesParams; }) => Cursor, F[number]>>; }; //# sourceMappingURL=unified-thread.d.ts.map