import type { Promisable } from '@ariestools/sdk'; import type { XyoAddress } from '@xyo-network/sdk-protocol'; import type { ModuleIdentifier, ModuleInstance } from '../module-model/index.js'; import type { BridgeExposeOptions, BridgeUnexposeOptions } from './Queries/index.js'; export interface BridgeQueryFunctions { connect?: (id: ModuleIdentifier, maxDepth?: number) => Promisable; disconnect?: (id: ModuleIdentifier, maxDepth?: number) => Promisable; expose: (id: ModuleIdentifier, options?: BridgeExposeOptions) => Promisable; unexpose?: (id: ModuleIdentifier, options?: BridgeUnexposeOptions) => Promisable; } //# sourceMappingURL=QueryFunctions.d.ts.map