import { McpToolError } from "./errors.js";
export declare function validationError(message: string, context?: Record<string, unknown>): McpToolError;
export declare function missingRequiredError(fieldName: string, context?: Record<string, unknown>): McpToolError;
export declare function sessionNotFoundError(sessionId: string): McpToolError;
export declare function fileSystemError(operation: "read" | "write", path: string, cause?: Error): McpToolError;
export declare function schemaViolationError(zodError: unknown, context?: Record<string, unknown>): McpToolError;
export declare function phaseTransitionError(currentPhase: string, targetPhase: string, reason: string): McpToolError;
//# sourceMappingURL=error-factory.d.ts.map