export declare const LATENCY_FILLER_CONNECTIVES: readonly ["So,", "Well,", "Right,", "Okay,", "Hmm,"]; export type LatencyFillerConnective = (typeof LATENCY_FILLER_CONNECTIVES)[number]; export interface LatencyFillerState { readonly text: string; active: boolean; spliced: boolean; cancelled: boolean; readonly startedAtMs: number; } export interface LatencyFillerConfig { readonly enabled?: boolean; } export declare class LatencyFillerController { private readonly enabled; private turnIndex; private readonly states; constructor(config?: LatencyFillerConfig); isEnabled(): boolean; start(contextId: string, userText: string, nowMs?: number): string | null; getState(contextId: string): LatencyFillerState | undefined; isActive(contextId: string): boolean; isFillerOnly(contextId: string): boolean; spliceLlmDelta(contextId: string, delta: string): string; cancel(contextId: string): LatencyFillerState | null; clear(contextId: string): void; } export declare function selectLatencyFillerConnective(userText: string, turnIndex: number): string; export declare function stripRedundantFillerPrefix(fillerText: string, llmText: string): string; //# sourceMappingURL=latency-filler.d.ts.map