import { BlockvSession } from "./bv-service"; import { Resolver } from "./resolve"; import unfreezeBehavior from "./cmds/unfreeze-behavior"; import freezeBehavior from "./cmds/freeze-behavior"; import reconfigureBehavior from "./cmds/reconfigure-behavior"; import apply from "./cmds/apply"; import convert from "./cmds/convert"; import patchView from "./cmds/patch-view"; import emitAndSendObjects from "./cmds/emit-and-send-objects"; import destroyObjectDefinition from "./cmds/destroy-object-definition"; import { services } from "@varius.io/framework"; export interface Options { resolver: Resolver; blockv: { host: string; appId: string; accessToken: string; }; /** * The pub domain used for referencing action handlers. */ actionHandlerPubDomain: string; } export declare class Connector { private options; protected resolver: Resolver; /** * The pub domain used for referencing action handlers. */ protected actionHandlerPubDomain: string; constructor(options: Options); protected get blockvSession(): BlockvSession; protected get newBlockv(): services.blockv.Blockv; convert: typeof convert; apply: typeof apply; reconfigureBehavior: typeof reconfigureBehavior; unfreezeBehavior: typeof unfreezeBehavior; freezeBehavior: typeof freezeBehavior; patchView: typeof patchView; emitAndSendObjects: typeof emitAndSendObjects; destroyObjectDefinition: typeof destroyObjectDefinition; } export default Connector; //# sourceMappingURL=connector.d.ts.map