/** * @author WMXPY * @namespace Origin * @description Origin */ import { IImbricateBinaryStorage, IImbricateCollectionManager, IImbricateFunctionManager, IImbricateOrigin, IImbricateScriptManager, ImbricateOriginBase, ImbricateOriginCapability, ImbricateOriginMetadata } from "@imbricate/core"; export declare class MongoImbricateOrigin extends ImbricateOriginBase implements IImbricateOrigin { static create(databaseUrl: string): MongoImbricateOrigin; private readonly _databaseUrl; readonly originType: string; readonly capabilities: ImbricateOriginCapability; readonly metadata: ImbricateOriginMetadata; readonly payloads: Record; private _connection; private constructor(); get uniqueIdentifier(): string; getFunctionManger(): IImbricateFunctionManager; getBinaryStorage(): IImbricateBinaryStorage; getScriptManager(): IImbricateScriptManager; getCollectionManager(): IImbricateCollectionManager; dispose(): Promise; private _connect; }