import { SmrtObject } from '@happyvertical/smrt-core'; import { VoiceGatewayTurnOptions, VoiceGatewayTurnStatus } from '../types.js'; /** * Durable reservation for a gateway turn. The natural key makes `turn_id` * replay checks concurrency-safe before transcript messages are written. */ export declare class VoiceGatewayTurn extends SmrtObject { tenantId: string; voiceSessionId: string; gatewaySessionId: string; gatewayTurnId: string; target: string; status: VoiceGatewayTurnStatus; completedAt: Date | null; failedAt: Date | null; constructor(options?: VoiceGatewayTurnOptions); complete(now?: Date): Promise; fail(now?: Date): Promise; } //# sourceMappingURL=VoiceGatewayTurn.d.ts.map