import { PluginsMap } from "../plugins/types.js"; import "../plugins/index.js"; import { OnchainSDK } from "../OnchainSDK.js"; import { Construct } from "./Construct.js"; //#region src/onchain/base/SDKConstruct.d.ts /** * @internal * Extended base class for SDK components that need a reference to the * top-level {@link OnchainSDK} instance (and its plugins). * * Prefer this over {@link Construct} when the component accesses SDK-level * services such as market registers, plugins, or hooks. * * @typeParam Plugins - Map of attached plugin types. */ export declare class SDKConstruct extends Construct { readonly sdk: OnchainSDK; constructor(sdk: OnchainSDK); } //#endregion