import type { IncomingMessage, ServerResponse } from "node:http"; import type { TalkSession } from "../talk/session/types.js"; import { type ScreenTopicObservation } from "../talk/topics/lifecycle.js"; interface TopicApiOptions { send: (res: ServerResponse, status: number, body: unknown) => void; } export declare function parseScreenTopicObservation(body: Record): ScreenTopicObservation | null; export declare function handleTalkTopicContext(req: IncomingMessage, res: ServerResponse, session: TalkSession, options: TopicApiOptions): Promise; export {}; //# sourceMappingURL=talk-topic-api.d.ts.map