import type { ContractResult } from './shared.js';
export declare function validateTurnStarted(v: unknown): ContractResult;
export declare function validateTurnStreaming(v: unknown): ContractResult;
export declare function validateTurnCompleted(v: unknown): ContractResult;
export declare function validateTurnFailed(v: unknown): ContractResult;
export declare function validateTurnCancelled(v: unknown): ContractResult;
export declare function validateToolReceived(v: unknown): ContractResult;
export declare function validateToolSucceeded(v: unknown): ContractResult;
export declare function validateToolFailed(v: unknown): ContractResult;
//# sourceMappingURL=turn-tool.d.ts.map