import { DarkSwap } from '../../darkSwap'; import { RetailCancelOrderProofResult } from '../../proof/retail/cancelOrderProof'; import { DarkSwapOrderNote } from '../../types'; import { BaseContext, BaseContractService } from '../BaseService'; declare class RetailCancelOrderContext extends BaseContext { private _orderNote?; private _proof?; constructor(signature: string); set orderNote(orderNote: DarkSwapOrderNote | undefined); get orderNote(): DarkSwapOrderNote | undefined; set proof(proof: RetailCancelOrderProofResult | undefined); get proof(): RetailCancelOrderProofResult | undefined; } export declare class RetailCancelOrderService extends BaseContractService { constructor(_darkSwap: DarkSwap); prepare(address: string, orderNote: DarkSwapOrderNote, signature: string): Promise<{ context: RetailCancelOrderContext; }>; private generateProof; execute(context: RetailCancelOrderContext): Promise; } export {};