import type { BigNumberish, AddressLike, Wallet, ContractMethodArgs, ContractTransactionReceipt } from 'ethers'; import type { DeliverableStructOutput, ServiceStructOutput, FineTuningServing } from './typechain/FineTuningServing'; export declare class FineTuningServingContract { serving: FineTuningServing; signer: Wallet; private _userAddress; private _gasPrice?; private _maxGasPrice?; private _step; constructor(signer: Wallet, contractAddress: string, userAddress: string, gasPrice?: number, maxGasPrice?: number, step?: number); lockTime(): Promise; sendTx(name: string, txArgs: ContractMethodArgs, txOptions: any): Promise; listService(): Promise; listAccount(): Promise; getAccount(provider: AddressLike): Promise; acknowledgeProviderSigner(providerAddress: AddressLike, providerSigner: AddressLike, gasPrice?: number): Promise; acknowledgeDeliverable(providerAddress: AddressLike, index: BigNumberish, gasPrice?: number): Promise; getService(providerAddress: string): Promise; getDeliverable(providerAddress: AddressLike, index: BigNumberish): Promise; getUserAddress(): string; checkReceipt(receipt: ContractTransactionReceipt | null): void; } //# sourceMappingURL=fine-tuning.d.ts.map