import { ethers } from 'ethers'; import type { PieceCID } from '../types.ts'; export declare class PDPVerifier { private readonly _provider; private readonly _contractAddress; private readonly _contract; constructor(provider: ethers.Provider, contractAddress: string); dataSetLive(dataSetId: number): Promise; getNextPieceId(dataSetId: number): Promise; getDataSetListener(dataSetId: number): Promise; getDataSetStorageProvider(dataSetId: number): Promise<{ storageProvider: string; proposedStorageProvider: string; }>; getDataSetLeafCount(dataSetId: number): Promise; extractDataSetIdFromReceipt(receipt: ethers.TransactionReceipt): number | null; getActivePieces(dataSetId: number, options?: { offset?: number; limit?: number; signal?: AbortSignal; }): Promise<{ pieces: Array<{ pieceCid: PieceCID; pieceId: number; }>; hasMore: boolean; }>; getContractAddress(): string; } //# sourceMappingURL=verifier.d.ts.map