export type E4Attribution = 'self' | 'other' | 'unknown'; export type E6Attribution = E4Attribution | 'idle'; export declare const TURN_TERMINAL_ERROR_CODES: ReadonlySet; export declare const NON_TERMINAL_CONTROL_ERROR_CODES: ReadonlySet; export declare function isTurnTerminalError(err: { code?: unknown; gatewayTurnId?: unknown; } | undefined): boolean; export declare function isNonTerminalControlError(err: { code?: string; }): boolean; export declare function readTurnAttribution(frame: { gatewayTurnId?: unknown; turnClientMsgId?: unknown; }, msgId: string): E4Attribution; export declare function readInFlightAttribution(session: Record, msgId: string): E6Attribution | null; //# sourceMappingURL=midturn-terminality.d.ts.map