import type { FailureRecoverability, FailureScope, ToolFailureKind } from "@best-agent/protocol";
export interface RuntimeFailureClassification {
    failureKind: ToolFailureKind;
    errorCode?: string;
    recoverability: FailureRecoverability;
    scope: FailureScope;
}
export declare function classifyRuntimeFailure(error: unknown): RuntimeFailureClassification;
export declare function isBlockedRuntimeFailure(error: unknown): boolean;
export declare function isRepairableToolFailure(error: unknown): boolean;
//# sourceMappingURL=failure-classification.d.ts.map