import type { JsonRpcSigner, AddressLike, Wallet, BigNumberish } from 'ethers'; import type { InferenceServing } from './typechain/InferenceServing'; import type { ServiceStructOutput } from './typechain/InferenceServing'; export declare class InferenceServingContract { serving: InferenceServing; signer: JsonRpcSigner | Wallet; private _userAddress; constructor(signer: JsonRpcSigner | Wallet, contractAddress: string, userAddress: string); lockTime(): Promise; listService(): Promise; listAccount(): Promise; getAccount(provider: AddressLike): Promise; acknowledgeProviderSigner(providerAddress: AddressLike, providerSigner: [BigNumberish, BigNumberish]): Promise; getService(providerAddress: string): Promise; getUserAddress(): string; } //# sourceMappingURL=inference.d.ts.map