import { type Address } from 'viem'; import { type BlockOrBlockTag, type MintSchedule } from '../../types'; import { SoundClientInstance } from '../instance'; export declare function mintSchedules(this: SoundClientInstance, { editionAddress, scheduleIds: scheduleIdsArg, timestamp, }: { editionAddress: Address; scheduleIds?: { minterAddress: Address; mintIds: (number | bigint)[]; }[] | null; timestamp?: number; }): Promise<{ schedules: MintSchedule[]; activeSchedules: MintSchedule[]; }>; export declare function editionScheduleIds(this: SoundClientInstance, { editionAddress, fromBlock, }: { editionAddress: Address; fromBlock?: BlockOrBlockTag; }): Promise<{ minterAddress: `0x${string}`; mintIds: bigint[]; }[]>; export declare function isSchedulePaused(schedule: MintSchedule): boolean; export declare function editionRegisteredMinters(this: SoundClientInstance, { editionAddress, fromBlock, }: { editionAddress: Address; fromBlock?: BlockOrBlockTag; }): Promise
; export declare function editionMinterMintIds(this: SoundClientInstance, { editionAddress, minterAddress, fromBlock, }: { editionAddress: Address; minterAddress: Address; fromBlock?: BlockOrBlockTag; }): Promise