import { TransactionRequest } from 'ethers'; import { ItemRequirement, WrappedBrowserProvider } from '../../types'; import { Allowance } from './types'; export declare const isERC1155ApprovedForAll: (provider: WrappedBrowserProvider, ownerAddress: string, contractAddress: string, spenderAddress: string) => Promise; export declare const getSetERC1155ApprovalForAllTransaction: (provider: WrappedBrowserProvider, ownerAddress: string, contractAddress: string, spenderAddress: string) => Promise; export declare const hasERC1155Allowances: (provider: WrappedBrowserProvider, ownerAddress: string, itemRequirements: ItemRequirement[]) => Promise<{ sufficient: boolean; allowances: Allowance[]; }>;