/** * Centralized error codes for consistent error handling across the application. * Error codes follow the pattern: CATEGORY_SPECIFIC_ERROR */ /** * Validation error codes - Input validation failures */ export declare const ValidationErrorCodes: { readonly INVALID_INPUT: "VALIDATION_INVALID_INPUT"; readonly REQUIRED_FIELD: "VALIDATION_REQUIRED_FIELD"; readonly INVALID_FORMAT: "VALIDATION_INVALID_FORMAT"; readonly INVALID_LENGTH: "VALIDATION_INVALID_LENGTH"; readonly INVALID_RANGE: "VALIDATION_INVALID_RANGE"; readonly INVALID_TYPE: "VALIDATION_INVALID_TYPE"; readonly INVALID_PERSONA_ID: "VALIDATION_INVALID_PERSONA_ID"; readonly INVALID_SEARCH_QUERY: "VALIDATION_INVALID_SEARCH_QUERY"; readonly INVALID_COLLECTION_PATH: "VALIDATION_INVALID_COLLECTION_PATH"; readonly INVALID_URL: "VALIDATION_INVALID_URL"; readonly INVALID_FILENAME: "VALIDATION_INVALID_FILENAME"; readonly INVALID_PATH: "VALIDATION_INVALID_PATH"; readonly PATH_TRAVERSAL: "VALIDATION_PATH_TRAVERSAL"; readonly INVALID_CHARACTER: "VALIDATION_INVALID_CHARACTER"; readonly CONFIRMATION_REQUIRED: "VALIDATION_CONFIRMATION_REQUIRED"; readonly INVALID_CATEGORY: "VALIDATION_INVALID_CATEGORY"; readonly CONTENT_TOO_LARGE: "VALIDATION_CONTENT_TOO_LARGE"; readonly TEMPLATE_TOO_LARGE: "VALIDATION_TEMPLATE_TOO_LARGE"; readonly TOO_MANY_VARIABLES: "VALIDATION_TOO_MANY_VARIABLES"; readonly INVALID_INCLUDE_PATH: "VALIDATION_INVALID_INCLUDE_PATH"; readonly MAX_INCLUDE_DEPTH: "VALIDATION_MAX_INCLUDE_DEPTH"; readonly REQUIRED_VARIABLE: "VALIDATION_REQUIRED_VARIABLE"; readonly DANGEROUS_PATTERN: "VALIDATION_DANGEROUS_PATTERN"; readonly PATTERN_TOO_COMPLEX: "VALIDATION_PATTERN_TOO_COMPLEX"; readonly PATTERN_MISMATCH: "VALIDATION_PATTERN_MISMATCH"; readonly INVALID_PATTERN: "VALIDATION_INVALID_PATTERN"; readonly INVALID_OPTIONS: "VALIDATION_INVALID_OPTIONS"; readonly INVALID_NUMBER: "VALIDATION_INVALID_NUMBER"; readonly INVALID_DATE: "VALIDATION_INVALID_DATE"; readonly INVALID_ARRAY: "VALIDATION_INVALID_ARRAY"; readonly INVALID_OBJECT: "VALIDATION_INVALID_OBJECT"; readonly INVALID_FRAMEWORK: "VALIDATION_INVALID_FRAMEWORK"; readonly INVALID_RISK_TOLERANCE: "VALIDATION_INVALID_RISK_TOLERANCE"; readonly MAX_GOALS_EXCEEDED: "VALIDATION_MAX_GOALS_EXCEEDED"; readonly GOAL_TOO_SHORT: "VALIDATION_GOAL_TOO_SHORT"; readonly HARMFUL_CONTENT: "VALIDATION_HARMFUL_CONTENT"; readonly DEPENDENCY_CYCLE: "VALIDATION_DEPENDENCY_CYCLE"; readonly GOAL_NOT_FOUND: "VALIDATION_GOAL_NOT_FOUND"; readonly INVALID_GOAL_STATUS: "VALIDATION_INVALID_GOAL_STATUS"; readonly CONTEXT_TOO_LARGE: "VALIDATION_CONTEXT_TOO_LARGE"; readonly STATE_TOO_LARGE: "VALIDATION_STATE_TOO_LARGE"; }; /** * Network error codes - API and network failures */ export declare const NetworkErrorCodes: { readonly REQUEST_FAILED: "NETWORK_REQUEST_FAILED"; readonly INVALID_RESPONSE: "NETWORK_INVALID_RESPONSE"; readonly RESPONSE_TOO_LARGE: "NETWORK_RESPONSE_TOO_LARGE"; readonly API_ERROR: "NETWORK_API_ERROR"; readonly RATE_LIMIT_EXCEEDED: "NETWORK_RATE_LIMIT_EXCEEDED"; readonly FETCH_FAILED: "NETWORK_FETCH_FAILED"; }; /** * System error codes - Internal system failures */ export declare const SystemErrorCodes: { readonly LOAD_FAILED: "SYSTEM_LOAD_FAILED"; readonly SAVE_FAILED: "SYSTEM_SAVE_FAILED"; readonly DELETE_FAILED: "SYSTEM_DELETE_FAILED"; readonly IMPORT_FAILED: "SYSTEM_IMPORT_FAILED"; readonly EXPORT_FAILED: "SYSTEM_EXPORT_FAILED"; readonly DESERIALIZATION_FAILED: "SYSTEM_DESERIALIZATION_FAILED"; readonly UNKNOWN_FRAMEWORK: "SYSTEM_UNKNOWN_FRAMEWORK"; readonly UNSUPPORTED_FORMAT: "SYSTEM_UNSUPPORTED_FORMAT"; }; /** * All error codes combined for easy access */ export declare const ErrorCodes: { readonly LOAD_FAILED: "SYSTEM_LOAD_FAILED"; readonly SAVE_FAILED: "SYSTEM_SAVE_FAILED"; readonly DELETE_FAILED: "SYSTEM_DELETE_FAILED"; readonly IMPORT_FAILED: "SYSTEM_IMPORT_FAILED"; readonly EXPORT_FAILED: "SYSTEM_EXPORT_FAILED"; readonly DESERIALIZATION_FAILED: "SYSTEM_DESERIALIZATION_FAILED"; readonly UNKNOWN_FRAMEWORK: "SYSTEM_UNKNOWN_FRAMEWORK"; readonly UNSUPPORTED_FORMAT: "SYSTEM_UNSUPPORTED_FORMAT"; readonly REQUEST_FAILED: "NETWORK_REQUEST_FAILED"; readonly INVALID_RESPONSE: "NETWORK_INVALID_RESPONSE"; readonly RESPONSE_TOO_LARGE: "NETWORK_RESPONSE_TOO_LARGE"; readonly API_ERROR: "NETWORK_API_ERROR"; readonly RATE_LIMIT_EXCEEDED: "NETWORK_RATE_LIMIT_EXCEEDED"; readonly FETCH_FAILED: "NETWORK_FETCH_FAILED"; readonly INVALID_INPUT: "VALIDATION_INVALID_INPUT"; readonly REQUIRED_FIELD: "VALIDATION_REQUIRED_FIELD"; readonly INVALID_FORMAT: "VALIDATION_INVALID_FORMAT"; readonly INVALID_LENGTH: "VALIDATION_INVALID_LENGTH"; readonly INVALID_RANGE: "VALIDATION_INVALID_RANGE"; readonly INVALID_TYPE: "VALIDATION_INVALID_TYPE"; readonly INVALID_PERSONA_ID: "VALIDATION_INVALID_PERSONA_ID"; readonly INVALID_SEARCH_QUERY: "VALIDATION_INVALID_SEARCH_QUERY"; readonly INVALID_COLLECTION_PATH: "VALIDATION_INVALID_COLLECTION_PATH"; readonly INVALID_URL: "VALIDATION_INVALID_URL"; readonly INVALID_FILENAME: "VALIDATION_INVALID_FILENAME"; readonly INVALID_PATH: "VALIDATION_INVALID_PATH"; readonly PATH_TRAVERSAL: "VALIDATION_PATH_TRAVERSAL"; readonly INVALID_CHARACTER: "VALIDATION_INVALID_CHARACTER"; readonly CONFIRMATION_REQUIRED: "VALIDATION_CONFIRMATION_REQUIRED"; readonly INVALID_CATEGORY: "VALIDATION_INVALID_CATEGORY"; readonly CONTENT_TOO_LARGE: "VALIDATION_CONTENT_TOO_LARGE"; readonly TEMPLATE_TOO_LARGE: "VALIDATION_TEMPLATE_TOO_LARGE"; readonly TOO_MANY_VARIABLES: "VALIDATION_TOO_MANY_VARIABLES"; readonly INVALID_INCLUDE_PATH: "VALIDATION_INVALID_INCLUDE_PATH"; readonly MAX_INCLUDE_DEPTH: "VALIDATION_MAX_INCLUDE_DEPTH"; readonly REQUIRED_VARIABLE: "VALIDATION_REQUIRED_VARIABLE"; readonly DANGEROUS_PATTERN: "VALIDATION_DANGEROUS_PATTERN"; readonly PATTERN_TOO_COMPLEX: "VALIDATION_PATTERN_TOO_COMPLEX"; readonly PATTERN_MISMATCH: "VALIDATION_PATTERN_MISMATCH"; readonly INVALID_PATTERN: "VALIDATION_INVALID_PATTERN"; readonly INVALID_OPTIONS: "VALIDATION_INVALID_OPTIONS"; readonly INVALID_NUMBER: "VALIDATION_INVALID_NUMBER"; readonly INVALID_DATE: "VALIDATION_INVALID_DATE"; readonly INVALID_ARRAY: "VALIDATION_INVALID_ARRAY"; readonly INVALID_OBJECT: "VALIDATION_INVALID_OBJECT"; readonly INVALID_FRAMEWORK: "VALIDATION_INVALID_FRAMEWORK"; readonly INVALID_RISK_TOLERANCE: "VALIDATION_INVALID_RISK_TOLERANCE"; readonly MAX_GOALS_EXCEEDED: "VALIDATION_MAX_GOALS_EXCEEDED"; readonly GOAL_TOO_SHORT: "VALIDATION_GOAL_TOO_SHORT"; readonly HARMFUL_CONTENT: "VALIDATION_HARMFUL_CONTENT"; readonly DEPENDENCY_CYCLE: "VALIDATION_DEPENDENCY_CYCLE"; readonly GOAL_NOT_FOUND: "VALIDATION_GOAL_NOT_FOUND"; readonly INVALID_GOAL_STATUS: "VALIDATION_INVALID_GOAL_STATUS"; readonly CONTEXT_TOO_LARGE: "VALIDATION_CONTEXT_TOO_LARGE"; readonly STATE_TOO_LARGE: "VALIDATION_STATE_TOO_LARGE"; }; export type ErrorCode = typeof ErrorCodes[keyof typeof ErrorCodes]; //# sourceMappingURL=errorCodes.d.ts.map