import type { SourceService } from './source-service.js'; import { type ServiceRuntime } from './service.js'; /** Proposed Chat-owner adapter. Never scan the current UI timeline or individual profiles. */ export declare class ConversationWordFrequencyService { private readonly runtime; private readonly sources; private epoch; private readonly unsubscribe; constructor(runtime: ServiceRuntime, sources: Pick); dispose(): void; private context; private request; private supported; state(input: unknown, signal?: AbortSignal): Promise; create(input: unknown, signal?: AbortSignal): Promise; participants(input: unknown, signal?: AbortSignal): Promise; messages(input: unknown, signal?: AbortSignal): Promise; source(input: unknown, signal?: AbortSignal): Promise<{ messageUid: string; sendAtMillis: number; recordOwnerUserId: import("../record-owner-id.js").RecordOwnerId; }>; } //# sourceMappingURL=conversation-word-frequency-service.d.ts.map