import { ChainId } from "../../model/primitives.js"; import { DataResponse } from "../../model/response.js"; import { Reward } from "../../model/rewards.js"; import "../../model/index.js"; import { MultichainSDK } from "../../onchain/MultichainSDK.js"; import { MultichainConstruct } from "../../onchain/base/MultichainConstruct.js"; import "../../onchain/index.js"; import { IRewards, RewardsKeys } from "./types.js"; import { NamespaceOptions } from "../types.js"; import { Address } from "viem"; //#region src/sdk/rewards/RewardsNamespace.d.ts /** * {@inheritDoc IRewards} **/ export declare class RewardsNamespace extends MultichainConstruct implements IRewards { #private; constructor(onchain: MultichainSDK, keys: RewardsKeys | undefined, options: NamespaceOptions); /** * {@inheritDoc IRewards.list} **/ list(wallet: Address, chainIds?: ChainId[]): Promise>; } //#endregion