import { OfferStruct, OfferDatesStruct, OfferDurationsStruct, RoyaltyInfo, DRParametersStruct, FullOfferArgs } from "@bosonprotocol/common"; import { Interface } from "@ethersproject/abi"; import { BigNumberish } from "@ethersproject/bignumber"; import { CreateOfferArgs } from "./types"; export declare const bosonOfferHandlerIface: Interface; export declare function encodeCreateOffer(args: CreateOfferArgs): string; export declare function encodeUpdateOfferRoyaltyRecipients(args: { offerId: BigNumberish; royaltyInfo: RoyaltyInfo; }): string; export declare function encodeUpdateOfferRoyaltyRecipientsBatch(args: { offerIds: BigNumberish[]; royaltyInfo: RoyaltyInfo; }): string; export declare function encodeCreateOfferBatch(argsBatch: CreateOfferArgs[]): string; export declare function createOfferArgsToStructs(args: CreateOfferArgs): [ Partial, Partial, Partial, Partial, BigNumberish, BigNumberish ]; export declare function argsToOfferStruct(args: CreateOfferArgs): Partial; export declare function argsToOfferDatesStruct(args: CreateOfferArgs): Partial; export declare function argsToOfferDurationsStruct(args: CreateOfferArgs): Partial; export declare function argsToDRParametersStruct(args: CreateOfferArgs): Partial; export declare function encodeReserveRange(offerId: BigNumberish, length: BigNumberish, to: string): string; export declare function encodeVoidNonListedOffer(fullOfferArgsUnsigned: Omit): string; export declare function encodeVoidNonListedOfferBatch(argsBatch: Omit[]): string; export declare function encodeGetOfferHash(fullOfferArgsUnsigned: Omit): string; export declare function decodeGetOfferHash(result: string): string; //# sourceMappingURL=interface.d.ts.map