@exromany/lido-csm-sdk
Version:
[](https://github.com/lidofinance/lido-csm-sdk/blob/main/LICENSE.txt) [](h
13 lines • 515 B
TypeScript
import { CoreSDK } from '../../core-sdk/core-sdk.js';
import { BusRegistry, BusWithModules } from './bus-registry.js';
import { CsmSDKCacheable } from './csm-sdk-cacheable.js';
export type CsmSDKProps = {
core: CoreSDK;
bus?: BusRegistry;
};
export declare abstract class CsmSDKModule<TBus extends object = object> extends CsmSDKCacheable {
readonly core: CoreSDK;
readonly bus: BusWithModules<TBus>;
constructor(props: CsmSDKProps, name?: string);
}
//# sourceMappingURL=csm-sdk-module.d.ts.map