import type { RuntimeContext } from "../runtime/state/context.js";
import type { StateStack } from "../runtime/state/stateStack.js";
import type { ThreadStore } from "../runtime/state/threadStore.js";
/** Deprecated context-injected wrapper kept during the ALS migration;
 *  see `_speak`. */
export declare function __internal_speak(ctx: RuntimeContext<any>, stack: StateStack, _threads: ThreadStore, text: string, voice: string, rate: number, outputFile: string): Promise<void>;
/** ALS-reading replacement for `__internal_speak`. */
export declare function _speak(text: string, voice: string, rate: number, outputFile: string, allowedPaths?: string[]): Promise<void>;
/** Deprecated context-injected wrapper kept during the ALS migration;
 *  see `_record`. */
export declare function __internal_record(ctx: RuntimeContext<any>, stack: StateStack, _threads: ThreadStore, outputFile: string, silenceTimeout: number): Promise<string>;
/** ALS-reading replacement for `__internal_record`. */
export declare function _record(outputFile: string, silenceTimeout: number, allowedPaths?: string[]): Promise<string>;
/** Deprecated context-injected wrapper kept during the ALS migration;
 *  see `_transcribe`. */
export declare function __internal_transcribe(ctx: RuntimeContext<any>, stack: StateStack, _threads: ThreadStore, filepath: string, language: string): Promise<string>;
/** ALS-reading replacement for `__internal_transcribe`. */
export declare function _transcribe(filepath: string, language: string, allowedPaths?: string[]): Promise<string>;
