import { Addressish } from '@monaxlabs/phloem/dist/types'; import { CallOverrides } from 'ethers'; import { CollectionContract } from '../..'; import { ContractFunction } from './features'; declare const IsApprovedForAllPartitions: { v1: ("standard/IERC1155.sol:IERC1155SupplyV0" | "standard/IERC1155.sol:IERC1155SupplyV1" | "standard/IERC1155.sol:IERC1155SupplyV2" | "standard/IERC1155.sol:IERC1155V0" | "standard/IERC1155.sol:IERC1155V1" | "standard/IERC1155.sol:IERC1155V2" | "standard/IERC1155.sol:IERC1155V3" | "standard/IERC1155.sol:IERC1155V4" | "standard/IERC721.sol:IERC721V0" | "standard/IERC721.sol:IERC721V1" | "standard/IERC721.sol:IERC721V2" | "standard/IERC721.sol:IERC721V3" | "standard/IERC721.sol:IERC721V4" | "standard/IERC1155.sol:IERC1155V5" | "standard/IERC721.sol:IERC721V5")[]; }; type IsApprovedForAllPartitions = typeof IsApprovedForAllPartitions; declare const IsApprovedForAllInterfaces: ("standard/IERC1155.sol:IERC1155SupplyV0" | "standard/IERC1155.sol:IERC1155SupplyV1" | "standard/IERC1155.sol:IERC1155SupplyV2" | "standard/IERC1155.sol:IERC1155V0" | "standard/IERC1155.sol:IERC1155V1" | "standard/IERC1155.sol:IERC1155V2" | "standard/IERC1155.sol:IERC1155V3" | "standard/IERC1155.sol:IERC1155V4" | "standard/IERC721.sol:IERC721V0" | "standard/IERC721.sol:IERC721V1" | "standard/IERC721.sol:IERC721V2" | "standard/IERC721.sol:IERC721V3" | "standard/IERC721.sol:IERC721V4" | "standard/IERC1155.sol:IERC1155V5" | "standard/IERC721.sol:IERC721V5")[]; type IsApprovedForAllInterfaces = (typeof IsApprovedForAllInterfaces)[number]; export type IsApprovedForAllCallArgs = [args: IsApprovedForAllArgs, overrides?: CallOverrides]; export type IsApprovedForAllResponse = boolean; export type IsApprovedForAllArgs = { owner: Addressish; operator: Addressish; }; export declare class IsApprovedForAll extends ContractFunction { readonly functionName = "isApprovedForAll"; constructor(base: CollectionContract); execute(...args: IsApprovedForAllCallArgs): Promise; isApprovedForAll({ owner, operator }: IsApprovedForAllArgs, overrides?: CallOverrides): Promise; } export declare const isApprovedForAll: (new (base: CollectionContract) => ((args: IsApprovedForAllArgs, overrides?: CallOverrides | undefined) => Promise) & IsApprovedForAll) & ((base: CollectionContract) => ((args: IsApprovedForAllArgs, overrides?: CallOverrides | undefined) => Promise) & IsApprovedForAll); export {};