type TurnPolicyFacade = typeof import("./turn-policy.js"); export declare const TurnPolicy: TurnPolicyFacade; export declare namespace TurnPolicy { type StopReason = import("./turn-policy.js").StopReason; type TurnPolicyError = import("./turn-policy.js").TurnPolicyError; type decision = typeof import("./turn-policy.js").decision; type make = typeof import("./turn-policy.js").make; type forever = typeof import("./turn-policy.js").forever; type recurs = typeof import("./turn-policy.js").recurs; type untilToolCall = typeof import("./turn-policy.js").untilToolCall; type both = typeof import("./turn-policy.js").both; type defaultPolicy = typeof import("./turn-policy.js").defaultPolicy; type BothSnapshot = import("./turn-policy.js").BothSnapshot; type BudgetExhausted = import("./turn-policy.js").BudgetExhausted; type Continue = import("./turn-policy.js").Continue; type Decision = import("./turn-policy.js").Decision; type ForeverSnapshot = import("./turn-policy.js").ForeverSnapshot; type GoalSatisfied = import("./turn-policy.js").GoalSatisfied; type Policy = import("./turn-policy.js").Policy; type RecursSnapshot = import("./turn-policy.js").RecursSnapshot; type Snapshot = import("./turn-policy.js").Snapshot; type Stop = import("./turn-policy.js").Stop; type TurnInfo = import("./turn-policy.js").TurnInfo; type TurnLimit = import("./turn-policy.js").TurnLimit; type TurnOverrides = import("./turn-policy.js").TurnOverrides; type TurnPolicy = import("./turn-policy.js").TurnPolicy; type UntilToolCallSnapshot = import("./turn-policy.js").UntilToolCallSnapshot; } export {};