import type { OnchainSDK } from "../OnchainSDK.js"; import type { PluginsMap } from "../plugins/index.js"; import { Construct } from "./Construct.js"; /** * @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); }