/* 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 IPActionSwapPTV3EventsInterface extends utils.Interface { contractName: "IPActionSwapPTV3Events"; functions: {}; events: { "SwapPtAndSy(address,address,address,int256,int256)": EventFragment; "SwapPtAndToken(address,address,address,address,int256,int256,uint256)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "SwapPtAndSy"): EventFragment; getEvent(nameOrSignatureOrTopic: "SwapPtAndToken"): EventFragment; } export type SwapPtAndSyEvent = TypedEvent< [string, string, string, BigNumber, BigNumber], { caller: string; market: string; receiver: string; netPtToAccount: BigNumber; netSyToAccount: BigNumber; } >; export type SwapPtAndSyEventFilter = TypedEventFilter; export type SwapPtAndTokenEvent = TypedEvent< [string, string, string, string, BigNumber, BigNumber, BigNumber], { caller: string; market: string; token: string; receiver: string; netPtToAccount: BigNumber; netTokenToAccount: BigNumber; netSyInterm: BigNumber; } >; export type SwapPtAndTokenEventFilter = TypedEventFilter; export interface IPActionSwapPTV3Events extends BaseContract { contractName: "IPActionSwapPTV3Events"; connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: IPActionSwapPTV3EventsInterface; 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: { "SwapPtAndSy(address,address,address,int256,int256)"( caller?: string | null, market?: string | null, receiver?: string | null, netPtToAccount?: null, netSyToAccount?: null ): SwapPtAndSyEventFilter; SwapPtAndSy( caller?: string | null, market?: string | null, receiver?: string | null, netPtToAccount?: null, netSyToAccount?: null ): SwapPtAndSyEventFilter; "SwapPtAndToken(address,address,address,address,int256,int256,uint256)"( caller?: string | null, market?: string | null, token?: string | null, receiver?: null, netPtToAccount?: null, netTokenToAccount?: null, netSyInterm?: null ): SwapPtAndTokenEventFilter; SwapPtAndToken( caller?: string | null, market?: string | null, token?: string | null, receiver?: null, netPtToAccount?: null, netTokenToAccount?: null, netSyInterm?: null ): SwapPtAndTokenEventFilter; }; estimateGas: {}; populateTransaction: {}; }