export declare enum MessageType { EMPTY = 0, SCHEMA_NEGOTIATE = 1, CACHE_UPDATE = 2, OBJECT_UPDATE = 3, TRANSACTION = 4, OBJECT_QUERY = 5, QUERY_SUB = 6, QUERY_UNSUB = 7, QUERY_SUB_PUSH = 8, ENCRYPTION_TASK = 9, USER_DATA_QUERY = 10, SERVER_STATUS = 11 } export declare enum MessageSubType { EMPTY = 0, QUERY_SALT_VALUE = 1, QUERY_CIPHER_TEST = 2, UPDATE_CIPHER_TEXT = 3, INSERT_ENCRYPTION_INFO = 4, UPDATE_ENCRYPTION_INFO = 5, NOTIFY_ENCRYPTION_COMMAND_CHANGED = 6, NOTIFY_ENCRYPTION_KEY_CHANGE_TO_NORMAL = 7, NOTIFY_ENCRYPTION_KEY_CHANGE_TO_UPDATING = 8, NOTIFY_ENCRYPTION_KEY_CHANGE_TO_UPDATE_INTERRUPT = 9, MONITOR_USER_COMMAND_CHANGE = 10, MONITOR_DATA_KEY_CHANGE = 11 } export declare enum OperationType { SYNC_UPSERT = 1, SYNC_DELETE = 2, VERIFY = 3 } export declare enum ServerPushOperationType { ALL = 0, UPSERT = 1, DELETE = 2 }