import { providers } from 'ethers'; import BaseService from '../commons/BaseService'; import { EthereumTransactionTypeExtended, tEthereumAddress } from '../commons/types'; import { Moonbirds } from './typechain/Moonbirds'; export interface MoonBirdsSafeTransferWhileNestingParams { from: string; to: string; tokenIds: number[]; } export interface MoonBirdsInterface { safeTransferWhileNesting: (args: MoonBirdsSafeTransferWhileNestingParams) => EthereumTransactionTypeExtended[]; } export declare class MoonBirdsService extends BaseService implements MoonBirdsInterface { readonly moonBirdsAddress: string; constructor(provider: providers.Provider, moonBirdsAddress: tEthereumAddress); safeTransferWhileNesting({ from, to, tokenIds }: MoonBirdsSafeTransferWhileNestingParams): EthereumTransactionTypeExtended[]; } //# sourceMappingURL=index.d.ts.map