import { FilterLiteral } from '../utils/FilterLiteral.js'; export declare const specifyErrors: Readonly<{ UNEXPECTED_ERROR: { errorKey: "UNEXPECTED_ERROR"; statusCode: number; }; AUTHENTICATION_UNEXPECTED_ERROR: { errorKey: "AUTHENTICATION_UNEXPECTED_ERROR"; statusCode: number; }; AUTHENTICATION_TOKEN_NOT_PROVIDED: { errorKey: "AUTHENTICATION_TOKEN_NOT_PROVIDED"; statusCode: number; }; AUTHENTICATION_INVALID_TOKEN: { errorKey: "AUTHENTICATION_INVALID_TOKEN"; statusCode: number; }; AUTHENTICATION_MISUSED_CREDENTIALS: { errorKey: "AUTHENTICATION_MISUSED_CREDENTIALS"; statusCode: number; }; AUTHENTICATION_NOT_MATCHING_ORGANIZATIONS_LENGTH: { errorKey: "AUTHENTICATION_NOT_MATCHING_ORGANIZATIONS_LENGTH"; statusCode: number; }; UNAUTHORIZED_UNEXPECTED: { errorKey: "UNAUTHORIZED_UNEXPECTED"; statusCode: number; }; AUTHORIZATION_ORGANIZATION_NOT_FOUND: { errorKey: "AUTHORIZATION_ORGANIZATION_NOT_FOUND"; statusCode: number; }; AUTHORIZATION_NOT_AUTHORIZED_RESOURCE: { errorKey: "AUTHORIZATION_NOT_AUTHORIZED_RESOURCE"; statusCode: number; }; AUTHORIZATION_MISSING_PAYMENT_METHOD: { errorKey: "AUTHORIZATION_MISSING_PAYMENT_METHOD"; statusCode: number; }; AUTHORIZATION_PLAN_EXPIRED: { errorKey: "AUTHORIZATION_PLAN_EXPIRED"; statusCode: number; }; AUTHORIZATION_TRIAL_ENDED: { errorKey: "AUTHORIZATION_TRIAL_ENDED"; statusCode: number; }; AUTHORIZATION_UNEXPECTED: { errorKey: "AUTHORIZATION_UNEXPECTED"; statusCode: number; }; REPOSITORY_SOURCES_LIMIT_REACHED: { errorKey: "REPOSITORY_SOURCES_LIMIT_REACHED"; statusCode: number; }; REPOSITORIES_LIMIT_REACHED: { errorKey: "REPOSITORIES_LIMIT_REACHED"; statusCode: number; }; USERS_LIMIT_REACHED: { errorKey: "USERS_LIMIT_REACHED"; statusCode: number; }; UNEXPECTED_LIMITATION_AUTHORIZATION_ERROR: { errorKey: "UNEXPECTED_LIMITATION_AUTHORIZATION_ERROR"; statusCode: number; }; UNABLE_TO_DOWNGRADE_DUE_TO_OUTREACHED_LIMITATIONS: { errorKey: "UNABLE_TO_DOWNGRADE_DUE_TO_OUTREACHED_LIMITATIONS"; statusCode: number; }; MISSING_DEFAULT_PAYMENT_METHOD: { errorKey: "MISSING_DEFAULT_PAYMENT_METHOD"; statusCode: number; }; INVITATION_EXPIRED: { errorKey: "INVITATION_EXPIRED"; statusCode: number; }; UNABLE_TO_CREATE_ACCOUNT: { errorKey: "UNABLE_TO_CREATE_ACCOUNT"; statusCode: number; }; INVALID_BODY_PARAMS: { errorKey: "INVALID_BODY_PARAMS"; statusCode: number; }; INVALID_URL_PARAMS: { errorKey: "INVALID_URL_PARAMS"; statusCode: number; }; RESOLVER_UNEXPECTED_ERROR: { errorKey: "RESOLVER_UNEXPECTED_ERROR"; statusCode: number; }; RESOURCE_NOT_FOUND: { errorKey: "RESOURCE_NOT_FOUND"; statusCode: number; }; RESOURCE_REPOSITORY_VERSION_COLLISION: { errorKey: "RESOURCE_REPOSITORY_VERSION_COLLISION"; statusCode: number; }; PARSERS_ENGINE_UNKNOWN_ERROR: { errorKey: "PARSERS_ENGINE_UNKNOWN_ERROR"; statusCode: number; }; PARSERS_ENGINE_VALIDATION_ERROR: { errorKey: "PARSERS_ENGINE_VALIDATION_ERROR"; statusCode: number; }; PARSERS_ENGINE_INVALID_INITIAL_GRAPH: { errorKey: "PARSERS_ENGINE_INVALID_INITIAL_GRAPH"; statusCode: number; }; PARSERS_ENGINE_INVALID_RULE_CONFIGURATION: { errorKey: "PARSERS_ENGINE_INVALID_RULE_CONFIGURATION"; statusCode: number; }; PARSERS_ENGINE_NO_RULES_TO_EXECUTE: { errorKey: "PARSERS_ENGINE_NO_RULES_TO_EXECUTE"; statusCode: number; }; PARSERS_ENGINE_RULE_EXECUTION_FAILED: { errorKey: "PARSERS_ENGINE_RULE_EXECUTION_FAILED"; statusCode: number; }; PARSERS_ENGINE_RPC_EXECUTION_FAILED: { errorKey: "PARSERS_ENGINE_RPC_EXECUTION_FAILED"; statusCode: number; }; PARSERS_ENGINE_RESOLVE_REPOSITORY_FAILED: { errorKey: "PARSERS_ENGINE_RESOLVE_REPOSITORY_FAILED"; statusCode: number; }; PARSERS_ENGINE_HAS_TOO_MANY_OUTPUTS: { errorKey: "PARSERS_ENGINE_HAS_TOO_MANY_OUTPUTS"; statusCode: number; }; PARSERS_ENGINE_INVALID_OUTPUTS: { errorKey: "PARSERS_ENGINE_INVALID_OUTPUTS"; statusCode: number; }; PARSERS_ENGINE_RULE_DID_NOT_POPULATE_OUTPUTS: { errorKey: "PARSERS_ENGINE_RULE_DID_NOT_POPULATE_OUTPUTS"; statusCode: number; }; PARSERS_ENGINE_RULE_DOES_NOT_USE_PARSERS: { errorKey: "PARSERS_ENGINE_RULE_DOES_NOT_USE_PARSERS"; statusCode: number; }; PARSERS_ENGINE_INVALID_ALIAS: { errorKey: "PARSERS_ENGINE_INVALID_ALIAS"; statusCode: number; }; PARSERS_ENGINE_PARSER_DOES_NOT_EXIST: { errorKey: "PARSERS_ENGINE_PARSER_DOES_NOT_EXIST"; statusCode: number; }; PARSERS_ENGINE_PARSER_EXECUTION_FAILED: { errorKey: "PARSERS_ENGINE_PARSER_EXECUTION_FAILED"; statusCode: number; }; PARSERS_ENGINE_INVALID_PARSER_INPUT: { errorKey: "PARSERS_ENGINE_INVALID_PARSER_INPUT"; statusCode: number; }; PARSERS_ENGINE_INVALID_OUTPUT_TYPE: { errorKey: "PARSERS_ENGINE_INVALID_OUTPUT_TYPE"; statusCode: number; }; PARSERS_ENGINE_INVALID_OPTION: { errorKey: "PARSERS_ENGINE_INVALID_OPTION"; statusCode: number; }; PARSERS_ENGINE_INVALID_INPUT_TYPE: { errorKey: "PARSERS_ENGINE_INVALID_INPUT_TYPE"; statusCode: number; }; PARSERS_ENGINE_PARTIAL_OUTPUT: { errorKey: "PARSERS_ENGINE_PARTIAL_OUTPUT"; statusCode: number; }; PARSERS_ENGINE_POST_PROCESS_FAILED: { errorKey: "PARSERS_ENGINE_POST_PROCESS_FAILED"; statusCode: number; }; NETWORK_UNEXPECTED_ERROR: { errorKey: "NETWORK_UNEXPECTED_ERROR"; statusCode: number; }; SDK_UNEXPECTED_ERROR: { errorKey: "SDK_UNEXPECTED_ERROR"; statusCode: number; }; SDK_NETWORK_ERROR: { errorKey: "SDK_NETWORK_ERROR"; statusCode: number; }; SDK_DATA_NOT_FETCHED: { errorKey: "SDK_DATA_NOT_FETCHED"; statusCode: number; }; SDK_INVALID_PARSERS_ENGINE_OUTPUT: { errorKey: "SDK_INVALID_PARSERS_ENGINE_OUTPUT"; statusCode: number; }; SDK_INVALID_TREE_PATH: { errorKey: "SDK_INVALID_TREE_PATH"; statusCode: number; }; NODE_UTILS_UNSUPPORTED_OUTPUT_TYPE: { errorKey: "NODE_UTILS_UNSUPPORTED_OUTPUT_TYPE"; statusCode: number; }; NODE_UTILS_UNSUPPORTED_FILE_CONTENT_TYPE: { errorKey: "NODE_UTILS_UNSUPPORTED_FILE_CONTENT_TYPE"; statusCode: number; }; NODE_UTILS_UNDEFINED_PARSERS_ENGINE_RULE_OUTPUT: { errorKey: "NODE_UTILS_UNDEFINED_PARSERS_ENGINE_RULE_OUTPUT"; statusCode: number; }; CLI_MISSING_CREDENTIALS: { errorKey: "CLI_MISSING_CREDENTIALS"; statusCode: number; }; CLI_INVALID_CONFIGURATION_FILE_EXTENSION: { errorKey: "CLI_INVALID_CONFIGURATION_FILE_EXTENSION"; statusCode: number; }; CLI_COULD_NOT_FIND_CONFIGURATION_FILE: { errorKey: "CLI_COULD_NOT_FIND_CONFIGURATION_FILE"; statusCode: number; }; CLI_INVALID_CONFIGURATION_FILE: { errorKey: "CLI_INVALID_CONFIGURATION_FILE"; statusCode: number; }; CLI_FLAGS_PARSING: { errorKey: "CLI_FLAGS_PARSING"; statusCode: number; }; }>; export type SpecifyErrorKey = keyof typeof specifyErrors; export type SpecifyParsersEngineErrorKey = FilterLiteral; export type SpecifyErrorDefinition = { readonly errorKey: T; readonly statusCode: number; }; //# sourceMappingURL=specifyErrors.d.ts.map