import { MongoClientOptions } from "mongodb"; export declare const SPLIT_IN_SUBSET_DB = "--"; export declare const SPLIT_IN_ONE_DB = "=="; export declare const SPLIT_IN_INDEXED_DB = "__"; export declare const MAX_EXPORT_NUM = 1000; export declare const EXPORT_LIMIT_NUM = -1; export declare const MAX_STRING_LENGTH: number; export declare class Mongo { private static option; private static url; private static _useTransaction; private static _getUrl; static getUrl(): string; static isOneDb(): boolean; static getDbName(database: string): string; static getCollectionName(database: string, collection: string): string; static useTransaction(): boolean; static getOption(): MongoClientOptions; } export declare function setAccessControlAllowOrigin(origin: string): void; export declare function getAccessControlAllowOrigin(origin: string): string | null; export declare const CORE_NODE: { PATH_A: string; PATH_C: string; PATH_D: string; PATH_R: string; PATH_M: string; PATH_N: string; PATH_TRANSACTION: string; PATH_CONTEXT: string; PATH_SUBSET_TRANSACTION: string; PATH_SUBSET: string; PATH_SUBSET_UPDATOR: string; PATH_EXEC: string; PATH_EXEC_MANY: string; PATH_UPDATE_MANY: string; PATH_GET_TRANSACTION: string; PATH_GET_TRANSACTION_OLD: string; PATH_GET_TRANSACTIONS: string; PATH_GET_TRANSACTIONS_OLD: string; PATH_GET_UPDATE_DATA: string; PATH_GET_LATEST_CSN: string; PATH_QUERY: string; PATH_QUERY_OLD: string; PATH_COUNT: string; PATH_COUNT_OLD: string; PATH_WAIT: string; }; export declare const MAX_OBJECT_SIZE: number;