import type { TezosNetwork, TezosProvider } from "@rarible/tezos-sdk"; import type { BigNumber as RaribleBigNumber } from "@rarible/types"; import type { Order } from "@rarible/api-client"; import type { PrepareFillRequest, PrepareFillResponse } from "../../types/order/fill/domain"; import type { IApisSdk } from "../../domain"; import type { MaybeProvider } from "./common"; export declare class TezosFill { private provider; private unionAPI; private network; constructor(provider: MaybeProvider, unionAPI: IApisSdk, network: TezosNetwork); getPreparedOrder(request: PrepareFillRequest): Promise; getMaxAmount(order: Order): Promise; isMultiple(order: Order): boolean; private buyV2; fill(request: PrepareFillRequest): Promise; private fillV1Order; }