export interface VoiceIngestSessionTextParams {
    turns: string[];
    accountId: string;
    userId: string;
    sessionId?: string;
}
export interface VoiceIngestSessionTextResult {
    ingestedCount: number;
    skippedCount: number;
    sessionId: string | null;
}
/**
 * Applies the "real operator text" exclusions to a single supplied turn.
 * Returns the trimmed text to ingest, or null when the turn should be skipped.
 * Exported for testability (no DB required).
 */
export declare function filterOperatorText(text: unknown): string | null;
export declare function voiceIngestSessionText(params: VoiceIngestSessionTextParams): Promise<VoiceIngestSessionTextResult>;
//# sourceMappingURL=voice-ingest-session-text.d.ts.map