import type { TokenUsage } from "#shared/token-usage.js"; /** Emits a terminal `session.failed` to the adapter and durable stream. */ export declare function emitTerminalSessionFailureStep(input: { readonly error: unknown; readonly sessionWritable: WritableStream; readonly serializedContext: Record; readonly turnId?: string; readonly usage: TokenUsage | undefined; }): Promise;