export declare enum PublicStates { ALL = "all", DRAFT = "draft", PRIVATE = "private", PUBLIC = "public" } export declare enum HttpMethods { POST = "POST", GET = "GET", PUT = "PUT", PATCH = "PATCH", DELETE = "DELETE" } export declare enum AppComponents { APP = "app", ACTION = "action", EVENT = "event", AUTH = "auth", ENV = "env", CONSTANT = "constants", VARIABLE = "variables", VALIDATION = "validation", ACTION_BULK = "action_bulk", ACTION_RESPONSE = "action_response", WEBHOOK = "webhook", WEBHOOK_EVENT = "webhook_event" } export declare enum RequestAction { UPDATE = "update", CREATE = "create", DELETE = "delete" } export declare enum QuotaFallbackTypes { ACTION = "action", FEATURE = "feature" } export declare enum ProductComponents { ENV = "env", APP = "app", ACTION = "action", DATABASE = "database", FUNCTION = "function", SESSION = "session", CACHE = "cache", NOTIFICATION = "notification", STORAGE = "storage", JOB = "job", MESSAGEBROKER = "message_broker", MESSAGEBROKER_TOPIC = "message_broker_topic", MESSAGEBROKER_PRODUCER = "message_broker_producer", MESSAGEBROKER_CONSUMER = "message_broker_consumer", DATABASE_ACTION = "database_action", NOTIFICATION_MESSAGE = "notification_message", QUOTA = "quota", CONDITIONAL = "conditional", FALLBACK = "fallback", DATABASE_MIGRATION = "database_migration", HEALTHCHECK = "healthcheck", GRAPH = "graph", FEATURE = "feature", VECTOR = "vector", MODEL = "model", AGENT = "agent", DATABASE_TRIGGER = "database_trigger" } export declare enum EventTypes { REGISTERED = "registered", CALLBACK = "callback" } export declare enum AuthTypes { TOKEN = "token_access",// input a token you already have CREDENTIALS = "credential_access" } export declare enum DataTypes { STRING = "string", NOSPACES_STRING = "nospaces_string", EMAIL_STRING = "email_string", NUMBER_STRING = "number_string", DATE_STRING = "date_string", INTEGER = "number", FLOAT = "float", DOUBLE = "double", UUID = "uuid", DATE = "date", ARRAY = "array", OBJECT = "object", BOOLEAN = "boolean", STRING_ARRAY = "array-string", INTEGER_ARRAY = "array-number", FLOAT_ARRAY = "array-float", DOUBLE_ARRAY = "array-double", UUID_ARRAY = "array-uuid", OBJECT_ARRAY = "array-object", BOOLEAN_ARRAY = "array-boolean", ARRAY_UNDEFINED = "array-undefined" } export declare enum FileType { BUFFER = "buffer" } export declare enum AppCategories { BODY = "body", HEADER = "headers", PARAMS = "params", QUERY = "query" } export declare enum Categories { RESPONSE = "response", BODY = "body", DATA = "data", FILTER = "filter", HEADER = "header", PARAMS = "params", QUERY = "query", INPUT = "input", SETUP = "auth", ACTION = "action", WEBHOOK = "event", CONDITIONAL = "condition" } export declare enum DefaultTypes { LOOKUP = "lookup", SET = "set", INPUT = "input" } export declare enum DecoratorPostions { APPEND = "AFTER", PREPEND = "BEFORE", UNSET = "" } export declare enum InputsTypes { JSON = "json", XML = "xml", HTML = "html", PLAIN = "plain", TEXT = "text", JAVASCRIPT = "javascript", URLENCODED = "urlencoded", FORMDATA = "form-data" } export declare enum SuccessMarkerType { VALUE = "value",// We should expect the keys to equal a value KEY = "key" } export declare enum StatusCodes { CONTINUE = "100", SWITCHING = "101", PROCESSING = "102", EARLY_HINTS = "103", OK = "200", CREATED = "201", ACCEPTED = "202", NON_AUTHORIZED = "203", NO_CONTENT = "204", RESET_CONTENT = "205", PARTIAL_CONTENT = "206", MULTI_STATUS = "207", ALREADY_REPORTED = "208", IM_USED = "226", MULTIPLECHOICES = "300", MOVED_PERMANENTLY = "301", FOUND = "302", SEE_OTHER = "303", NOT_MODIFIED = "304", USE_PROXY = "305", UNUSED = "306", TEMPORARY_REDIRECT = "307", PERMANENT_REDIRECT = "308", BAD_REQUEST = "400", UNAUTHORIZED = "401", PAYMENT_REQUIRED = "402", FORBIDDEN = "403", NOT_FOUND = "404", NOT_ALLOWED = "405", NOT_ACCEPTABLE = "406", PROXY_AUTH_REQUIRED = "407", REQUEST_TIMEOUT = "408", CONFLICT = "409", GONE = "410", LENGTH_REQUIRED = "411", PRECONDITION_FAILED = "412", PAYLOAD_TOO_LARGE = "413", URI_TOO_LONG = "414", UNSUPPORTED_MEDIA_TYPE = "415", RANGE_NOT_SATISFIABLE = "416", EXPECTATION_FAILED = "417", TEAPOT = "418", MISDIRECTED_REQUEST = "421", UNPROCESSABLE_ENTITY = "422", LOCKED = "423", TOO_EARLY = "425", FAILED_DEPENDENCY = "424", UPGRADE_REQUIRED = "426", PRECONDITION_REQUIRED = "428", TOO_MANY_REQUESTS = "429", HEADER_TOO_LARGE = "431", LEGAL_EXCEPTION = "451", INTERNAL_SERVER_ERROR = "500", NOT_IMPLEMENTED = "501", BAD_GATEWAY = "502", SERVICE_UNAVAILABLE = "503", GATEWAY_TIMEOUT = "504", HTTP_VERSION_NOT_SUPPORTED = "505", VARIANT_ALSO_NEGOTIATES = "506", INSUFFICIENT_STORAGE = "507", LOOP_DETECTED = "508", NOT_EXTENDED = "510", NETWORK_AUTH_REQUIRED = "511" } export declare enum DataFormats { JSON = "application/json", URLENCODED = "application/x-www-form-urlencoded", FORMDATA = "multipart/form-data", SOAP = "SOAP", HTML = "html" } export declare enum TokenPeriods { HOURS = "hours", MINUTES = "mins", SECONDS = "secs", DAYS = "days", WEEKS = "weeks", MONTHS = "months", YEARS = "years" } export declare enum Languages { JAVASCRIPT = "js" } export declare enum Notifiers { FIREBASE = "firebase", EXPO = "expo" }