import { ConditionStruct, DRParametersStruct, OfferDatesStruct, OfferDurationsStruct, OfferStruct, SellerOfferArgs, FullOfferArgs } from "@bosonprotocol/common"; import { Interface } from "@ethersproject/abi"; import { BigNumberish } from "@ethersproject/bignumber"; export declare const bosonExchangeHandlerIface: Interface; export declare const bosonExchangeCommitHandlerIface: Interface; export declare function encodeCommitToOffer(buyer: string, offerId: BigNumberish): string; export declare function encodeCommitToBuyerOffer(offerId: BigNumberish, sellerParams: SellerOfferArgs): string; export declare function encodeCommitToConditionalOffer(buyer: string, offerId: BigNumberish, tokenId: BigNumberish): string; export declare function encodeCreateOfferAndCommit(args: FullOfferArgs): string; export declare function fullOfferArgsToStruct(args: Omit): [ Partial, Partial, Partial, Partial, Omit & { gating: number; }, BigNumberish, BigNumberish, boolean ]; export declare function encodeCompleteExchange(exchangeId: BigNumberish): string; export declare function encodeCompleteExchangeBatch(exchangeIds: BigNumberish[]): string; export declare function encodeRevokeVoucher(exchangeId: BigNumberish): string; export declare function encodeCancelVoucher(exchangeId: BigNumberish): string; export declare function encodeExpireVoucher(exchangeId: BigNumberish): string; export declare function encodeRedeemVoucher(exchangeId: BigNumberish): string; export declare function argsToSellerOfferStruct(args: SellerOfferArgs): Partial; //# sourceMappingURL=interface.d.ts.map