import { providers, Overrides, CallOverrides, BigNumber, ContractTransaction } from "ethers"; import { Signer } from "../../types"; export declare const setApprovalForAll: (signer: Signer, collection: string, operator: string, approved: boolean, overrides?: Overrides) => Promise; export declare const isApprovedForAll: (signerOrProvider: providers.Provider | Signer, collection: string, account: string, operator: string, overrides?: CallOverrides) => Promise; export declare const allowance: (signerOrProvider: providers.Provider | Signer, currency: string, account: string, operator: string, overrides?: Overrides) => Promise; export declare const approve: (signer: Signer, currency: string, operator: string, amount: BigNumber, overrides?: Overrides) => Promise; export declare const balanceOf: (signerOrProvider: providers.Provider | Signer, currency: string, account: string, overrides?: CallOverrides) => Promise;