import type { Limits } from '../../types/guardrails.js'; import type { RunState } from '../durable/types.js'; export declare class LimitsExceededError extends Error { constructor(message: string); } export declare function incrementTurnCount(run: RunState): number; export declare function resetTurnCount(run: RunState): void; export declare function assertWithinTurnLimit(run: RunState, limits?: Limits): void; export declare function resolveMaxSteps(limits: Limits | undefined, fallback: number): number;