/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import type { BaseContract, Interface } from "ethers"; import type { ContractRunner } from "ethers/providers"; import type { TypedEventFilter, TypedEvent, PromiseOrValue } from "./common.js"; export interface ERC1155Interface extends Interface {} export interface ApprovalForAllEventObject { account: string; operator: string; approved: boolean; } export type ApprovalForAllEvent = TypedEvent< [string, string, boolean], ApprovalForAllEventObject >; export type ApprovalForAllEventFilter = TypedEventFilter; export interface TransferBatchEventObject { operator: string; from: string; to: string; ids: bigint[]; values: bigint[]; } export type TransferBatchEvent = TypedEvent< [string, string, string, bigint[], bigint[]], TransferBatchEventObject >; export type TransferBatchEventFilter = TypedEventFilter; export interface TransferSingleEventObject { operator: string; from: string; to: string; id: bigint; value: bigint; } export type TransferSingleEvent = TypedEvent< [string, string, string, bigint, bigint], TransferSingleEventObject >; export type TransferSingleEventFilter = TypedEventFilter; export interface URIEventObject { value: string; id: bigint; } export type URIEvent = TypedEvent<[string, bigint], URIEventObject>; export type URIEventFilter = TypedEventFilter; export interface ERC1155 extends BaseContract { connect(runner: null | ContractRunner): this; interface: ERC1155Interface; }