/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { BaseContract, BigNumber, Signer, utils } from "ethers"; import { EventFragment } from "@ethersproject/abi"; import { Listener, Provider } from "@ethersproject/providers"; import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent, } from "./common"; export interface IPActionSwapYTV3EventsInterface extends utils.Interface { contractName: "IPActionSwapYTV3Events"; functions: {}; events: { "SwapYtAndSy(address,address,address,int256,int256)": EventFragment; "SwapYtAndToken(address,address,address,address,int256,int256,uint256)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "SwapYtAndSy"): EventFragment; getEvent(nameOrSignatureOrTopic: "SwapYtAndToken"): EventFragment; } export type SwapYtAndSyEvent = TypedEvent< [string, string, string, BigNumber, BigNumber], { caller: string; market: string; receiver: string; netYtToAccount: BigNumber; netSyToAccount: BigNumber; } >; export type SwapYtAndSyEventFilter = TypedEventFilter; export type SwapYtAndTokenEvent = TypedEvent< [string, string, string, string, BigNumber, BigNumber, BigNumber], { caller: string; market: string; token: string; receiver: string; netYtToAccount: BigNumber; netTokenToAccount: BigNumber; netSyInterm: BigNumber; } >; export type SwapYtAndTokenEventFilter = TypedEventFilter; export interface IPActionSwapYTV3Events extends BaseContract { contractName: "IPActionSwapYTV3Events"; connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: IPActionSwapYTV3EventsInterface; queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined ): Promise>; listeners( eventFilter?: TypedEventFilter ): Array>; listeners(eventName?: string): Array; removeAllListeners( eventFilter: TypedEventFilter ): this; removeAllListeners(eventName?: string): this; off: OnEvent; on: OnEvent; once: OnEvent; removeListener: OnEvent; functions: {}; callStatic: {}; filters: { "SwapYtAndSy(address,address,address,int256,int256)"( caller?: string | null, market?: string | null, receiver?: string | null, netYtToAccount?: null, netSyToAccount?: null ): SwapYtAndSyEventFilter; SwapYtAndSy( caller?: string | null, market?: string | null, receiver?: string | null, netYtToAccount?: null, netSyToAccount?: null ): SwapYtAndSyEventFilter; "SwapYtAndToken(address,address,address,address,int256,int256,uint256)"( caller?: string | null, market?: string | null, token?: string | null, receiver?: null, netYtToAccount?: null, netTokenToAccount?: null, netSyInterm?: null ): SwapYtAndTokenEventFilter; SwapYtAndToken( caller?: string | null, market?: string | null, token?: string | null, receiver?: null, netYtToAccount?: null, netTokenToAccount?: null, netSyInterm?: null ): SwapYtAndTokenEventFilter; }; estimateGas: {}; populateTransaction: {}; }