import { GenericProvider, Mutation } from '@0xcert/ethereum-generic-provider'; import { Order, OrderGatewayBase } from '@0xcert/scaffold'; import { OrderGatewayProxy } from './types'; export declare class OrderGateway implements OrderGatewayBase { protected _id: string; protected _provider: GenericProvider; static getInstance(provider: GenericProvider, id?: string): OrderGateway; constructor(provider: GenericProvider, id?: string); readonly id: string; readonly provider: GenericProvider; claim(order: Order): Promise; perform(order: Order, claim: string): Promise; cancel(order: Order): Promise; getProxyAccountId(proxyId: OrderGatewayProxy): Promise; isValidSignature(order: Order, claim: string): Promise; getOrderDataClaim(order: Order): Promise; }