import { Interface } from "@ethersproject/abi"; import { BigNumberish } from "@ethersproject/bignumber"; export declare const bosonVoucherIface: Interface; export declare function encodeBurnPremintedVouchers(offerId: BigNumberish, amount: BigNumberish): string; export declare function encodeGetAvailablePreMints(offerId: BigNumberish): string; export declare function decodeGetAvailablePreMints(result: string): import("@ethersproject/abi").Result; export declare function encodeIsApprovedForAll(owner: string, operator: string): string; export declare function decodeIsApprovedForAll(result: string): import("@ethersproject/abi").Result; export declare function encodeGetRangeByOfferId(offerId: BigNumberish): string; export declare function decodeGetRangeByOfferId(result: string): import("@ethersproject/abi").Result; export declare function encodePreMint(offerId: BigNumberish, amount: BigNumberish): string; export declare function encodeSetApprovalForAll(operator: string, approved: boolean): string; export declare function encodeTransferFrom(from: BigNumberish, to: BigNumberish, tokenId: BigNumberish): string; export declare function encodeCallExternalContract(to: string, data: string): string; export declare function encodeSetApprovalForAllToContract(operator: string, approved: boolean): string; export declare function encodeWithdrawToProtocol(tokenList: string[]): string; export declare function encodeSetContractURI(contractURI: string): string; export declare function encodeOwner(): string; export declare function decodeOwner(result: string): string; export declare function encodeIsTrustedForwarder(forwarder: string): string; export declare function decodeIsTrustedForwarder(result: string): boolean; //# sourceMappingURL=interface.d.ts.map