import type { ExtractAbiFunction } from 'abitype'; import { type Hex } from 'viem'; import { CONTRACT_ABIS } from '../../../utils/constants.ts'; import type { AbiToType, JSONRPCOptions } from './types.ts'; export type getNextPieceId = ExtractAbiFunction; export type dataSetLive = ExtractAbiFunction; export type getDataSetListener = ExtractAbiFunction; export type getActivePieces = ExtractAbiFunction; export type getDataSetStorageProvider = ExtractAbiFunction; export type getDataSetLeafCount = ExtractAbiFunction; export interface PDPVerifierOptions { dataSetLive?: (args: AbiToType) => AbiToType; getDataSetListener?: (args: AbiToType) => AbiToType; getNextPieceId?: (args: AbiToType) => AbiToType; getActivePieces?: (args: AbiToType) => AbiToType; getDataSetStorageProvider?: (args: AbiToType) => AbiToType; getDataSetLeafCount?: (args: AbiToType) => AbiToType; } export declare function pdpVerifierCallHandler(data: Hex, options: JSONRPCOptions): Hex; //# sourceMappingURL=pdp.d.ts.map