import type { DiscussionCapture } from './types.js'; export interface DiscussionOrganizerProcessor { process(capture: DiscussionCapture, owner: string, signal?: AbortSignal): Promise; } export declare class DiscussionOrganizerWorker { private readonly processor; private readonly onUpdated?; private readonly intervalMs; private readonly owner; private timer?; private running; constructor(processor: DiscussionOrganizerProcessor, onUpdated?: (capture: DiscussionCapture) => void, intervalMs?: number); start(): void; stop(): Promise; tick(): Promise; }