export declare enum ErrorCode { FILE_NOT_FOUND = "FILE_NOT_FOUND", PROLOG_NOT_INSTALLED = "PROLOG_NOT_INSTALLED", PROLOG_VERSION_TOO_OLD = "PROLOG_VERSION_TOO_OLD", SLDNFDRAW_NOT_INSTALLED = "SLDNFDRAW_NOT_INSTALLED", INVALID_QUERY = "INVALID_QUERY", PARSE_ERROR = "PARSE_ERROR", IO_ERROR = "IO_ERROR", INVALID_ARGS = "INVALID_ARGS" } export interface ToolError { code: ErrorCode; message: string; details?: string; suggestion?: string; } export declare function createError(code: ErrorCode, details?: string): ToolError; export declare function formatError(error: ToolError): string; //# sourceMappingURL=errors.d.ts.map