/** * VarType is the type of the data in the database. * * Although Kwil supports text, int, bool, blob, uuid, uint256, decimal, and null types, kwil-js only supports text, int, bool, decimal, and null. If you need to send blob, uuid, or uint256 types, you should send them as a javascript string. * */ export declare enum VarType { UUID = "uuid", TEXT = "text", INT8 = "int8", BOOL = "bool", NUMERIC = "numeric", NULL = "null", BYTEA = "bytea", UNKNOWN = "unknown" } export declare enum AttributeType { INVALID_TYPE = "", PRIMARY_KEY = "PRIMARY_KEY", UNIQUE = "UNIQUE", NOT_NULL = "NOT_NULL", DEFAULT = "DEFAULT", MIN = "MIN", MAX = "MAX", MIN_LENGTH = "MIN_LENGTH", MAX_LENGTH = "MAX_LENGTH" } export declare enum IndexType { INVALID_INDEX_TYPE = "", BTREE = "BTREE", UNIQUE_BTREE = "UNIQUE_BTREE" } export declare enum EncodingType { INVALID_ENCODING_TYPE = 0, RLP_ENCODING = 1 } export declare enum PayloadType { INVALID_PAYLOAD_TYPE = "invalid", EXECUTE_ACTION = "execute", CALL_ACTION = "call_action", TRANSFER = "transfer", RAW_STATEMENT = "raw_statement" } export declare enum SerializationType { INVALID_SERIALIZATION_TYPE = "invalid", SIGNED_MSG_CONCAT = "concat", SIGNED_MSG_EIP712 = "eip712" } export declare enum BytesEncodingStatus { INVALID_ENCODING_STATUS = "invalid", BASE64_ENCODED = "base64_encoded", HEX_ENCODED = "hex_encoded", UINT8_ENCODED = "uint8_encoded" } export declare enum EnvironmentType { BROWSER = "browser", NODE = "node" } export declare enum AuthenticationMode { PRIVATE = "private", OPEN = "open" } export type PayloadBytesTypes = BytesEncodingStatus.BASE64_ENCODED | BytesEncodingStatus.UINT8_ENCODED; export declare enum BroadcastSyncType { SYNC = 0, COMMIT = 1 } export declare enum AuthErrorCodes { PRIVATE_MODE = -1001, KGW_MODE = -901 } export declare enum AccountStatus { LATEST = 0, PENDING = 1 } export declare enum AccountKeyType { SECP256K1 = "secp256k1", ED25519 = "ed25519" } export declare enum AccessModifier { PUBLIC = "PUBLIC", PRIVATE = "PRIVATE", VIEW = "VIEW" }