import type { BaseContract, BigNumber, BytesLike, CallOverrides, PopulatedTransaction, Signer, utils } from "ethers"; import type { FunctionFragment, Result } from "@ethersproject/abi"; import type { Listener, Provider } from "@ethersproject/providers"; import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent } from "../../../../common"; export interface DenominationsInterface extends utils.Interface { functions: { "ARS()": FunctionFragment; "AUD()": FunctionFragment; "BRL()": FunctionFragment; "BTC()": FunctionFragment; "CAD()": FunctionFragment; "CHF()": FunctionFragment; "CNY()": FunctionFragment; "ETH()": FunctionFragment; "EUR()": FunctionFragment; "GBP()": FunctionFragment; "INR()": FunctionFragment; "JPY()": FunctionFragment; "KRW()": FunctionFragment; "NGN()": FunctionFragment; "NZD()": FunctionFragment; "PHP()": FunctionFragment; "RUB()": FunctionFragment; "SGD()": FunctionFragment; "USD()": FunctionFragment; "ZAR()": FunctionFragment; }; getFunction(nameOrSignatureOrTopic: "ARS" | "AUD" | "BRL" | "BTC" | "CAD" | "CHF" | "CNY" | "ETH" | "EUR" | "GBP" | "INR" | "JPY" | "KRW" | "NGN" | "NZD" | "PHP" | "RUB" | "SGD" | "USD" | "ZAR"): FunctionFragment; encodeFunctionData(functionFragment: "ARS", values?: undefined): string; encodeFunctionData(functionFragment: "AUD", values?: undefined): string; encodeFunctionData(functionFragment: "BRL", values?: undefined): string; encodeFunctionData(functionFragment: "BTC", values?: undefined): string; encodeFunctionData(functionFragment: "CAD", values?: undefined): string; encodeFunctionData(functionFragment: "CHF", values?: undefined): string; encodeFunctionData(functionFragment: "CNY", values?: undefined): string; encodeFunctionData(functionFragment: "ETH", values?: undefined): string; encodeFunctionData(functionFragment: "EUR", values?: undefined): string; encodeFunctionData(functionFragment: "GBP", values?: undefined): string; encodeFunctionData(functionFragment: "INR", values?: undefined): string; encodeFunctionData(functionFragment: "JPY", values?: undefined): string; encodeFunctionData(functionFragment: "KRW", values?: undefined): string; encodeFunctionData(functionFragment: "NGN", values?: undefined): string; encodeFunctionData(functionFragment: "NZD", values?: undefined): string; encodeFunctionData(functionFragment: "PHP", values?: undefined): string; encodeFunctionData(functionFragment: "RUB", values?: undefined): string; encodeFunctionData(functionFragment: "SGD", values?: undefined): string; encodeFunctionData(functionFragment: "USD", values?: undefined): string; encodeFunctionData(functionFragment: "ZAR", values?: undefined): string; decodeFunctionResult(functionFragment: "ARS", data: BytesLike): Result; decodeFunctionResult(functionFragment: "AUD", data: BytesLike): Result; decodeFunctionResult(functionFragment: "BRL", data: BytesLike): Result; decodeFunctionResult(functionFragment: "BTC", data: BytesLike): Result; decodeFunctionResult(functionFragment: "CAD", data: BytesLike): Result; decodeFunctionResult(functionFragment: "CHF", data: BytesLike): Result; decodeFunctionResult(functionFragment: "CNY", data: BytesLike): Result; decodeFunctionResult(functionFragment: "ETH", data: BytesLike): Result; decodeFunctionResult(functionFragment: "EUR", data: BytesLike): Result; decodeFunctionResult(functionFragment: "GBP", data: BytesLike): Result; decodeFunctionResult(functionFragment: "INR", data: BytesLike): Result; decodeFunctionResult(functionFragment: "JPY", data: BytesLike): Result; decodeFunctionResult(functionFragment: "KRW", data: BytesLike): Result; decodeFunctionResult(functionFragment: "NGN", data: BytesLike): Result; decodeFunctionResult(functionFragment: "NZD", data: BytesLike): Result; decodeFunctionResult(functionFragment: "PHP", data: BytesLike): Result; decodeFunctionResult(functionFragment: "RUB", data: BytesLike): Result; decodeFunctionResult(functionFragment: "SGD", data: BytesLike): Result; decodeFunctionResult(functionFragment: "USD", data: BytesLike): Result; decodeFunctionResult(functionFragment: "ZAR", data: BytesLike): Result; events: {}; } export interface Denominations extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: DenominationsInterface; 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: { ARS(overrides?: CallOverrides): Promise<[string]>; AUD(overrides?: CallOverrides): Promise<[string]>; BRL(overrides?: CallOverrides): Promise<[string]>; BTC(overrides?: CallOverrides): Promise<[string]>; CAD(overrides?: CallOverrides): Promise<[string]>; CHF(overrides?: CallOverrides): Promise<[string]>; CNY(overrides?: CallOverrides): Promise<[string]>; ETH(overrides?: CallOverrides): Promise<[string]>; EUR(overrides?: CallOverrides): Promise<[string]>; GBP(overrides?: CallOverrides): Promise<[string]>; INR(overrides?: CallOverrides): Promise<[string]>; JPY(overrides?: CallOverrides): Promise<[string]>; KRW(overrides?: CallOverrides): Promise<[string]>; NGN(overrides?: CallOverrides): Promise<[string]>; NZD(overrides?: CallOverrides): Promise<[string]>; PHP(overrides?: CallOverrides): Promise<[string]>; RUB(overrides?: CallOverrides): Promise<[string]>; SGD(overrides?: CallOverrides): Promise<[string]>; USD(overrides?: CallOverrides): Promise<[string]>; ZAR(overrides?: CallOverrides): Promise<[string]>; }; ARS(overrides?: CallOverrides): Promise; AUD(overrides?: CallOverrides): Promise; BRL(overrides?: CallOverrides): Promise; BTC(overrides?: CallOverrides): Promise; CAD(overrides?: CallOverrides): Promise; CHF(overrides?: CallOverrides): Promise; CNY(overrides?: CallOverrides): Promise; ETH(overrides?: CallOverrides): Promise; EUR(overrides?: CallOverrides): Promise; GBP(overrides?: CallOverrides): Promise; INR(overrides?: CallOverrides): Promise; JPY(overrides?: CallOverrides): Promise; KRW(overrides?: CallOverrides): Promise; NGN(overrides?: CallOverrides): Promise; NZD(overrides?: CallOverrides): Promise; PHP(overrides?: CallOverrides): Promise; RUB(overrides?: CallOverrides): Promise; SGD(overrides?: CallOverrides): Promise; USD(overrides?: CallOverrides): Promise; ZAR(overrides?: CallOverrides): Promise; callStatic: { ARS(overrides?: CallOverrides): Promise; AUD(overrides?: CallOverrides): Promise; BRL(overrides?: CallOverrides): Promise; BTC(overrides?: CallOverrides): Promise; CAD(overrides?: CallOverrides): Promise; CHF(overrides?: CallOverrides): Promise; CNY(overrides?: CallOverrides): Promise; ETH(overrides?: CallOverrides): Promise; EUR(overrides?: CallOverrides): Promise; GBP(overrides?: CallOverrides): Promise; INR(overrides?: CallOverrides): Promise; JPY(overrides?: CallOverrides): Promise; KRW(overrides?: CallOverrides): Promise; NGN(overrides?: CallOverrides): Promise; NZD(overrides?: CallOverrides): Promise; PHP(overrides?: CallOverrides): Promise; RUB(overrides?: CallOverrides): Promise; SGD(overrides?: CallOverrides): Promise; USD(overrides?: CallOverrides): Promise; ZAR(overrides?: CallOverrides): Promise; }; filters: {}; estimateGas: { ARS(overrides?: CallOverrides): Promise; AUD(overrides?: CallOverrides): Promise; BRL(overrides?: CallOverrides): Promise; BTC(overrides?: CallOverrides): Promise; CAD(overrides?: CallOverrides): Promise; CHF(overrides?: CallOverrides): Promise; CNY(overrides?: CallOverrides): Promise; ETH(overrides?: CallOverrides): Promise; EUR(overrides?: CallOverrides): Promise; GBP(overrides?: CallOverrides): Promise; INR(overrides?: CallOverrides): Promise; JPY(overrides?: CallOverrides): Promise; KRW(overrides?: CallOverrides): Promise; NGN(overrides?: CallOverrides): Promise; NZD(overrides?: CallOverrides): Promise; PHP(overrides?: CallOverrides): Promise; RUB(overrides?: CallOverrides): Promise; SGD(overrides?: CallOverrides): Promise; USD(overrides?: CallOverrides): Promise; ZAR(overrides?: CallOverrides): Promise; }; populateTransaction: { ARS(overrides?: CallOverrides): Promise; AUD(overrides?: CallOverrides): Promise; BRL(overrides?: CallOverrides): Promise; BTC(overrides?: CallOverrides): Promise; CAD(overrides?: CallOverrides): Promise; CHF(overrides?: CallOverrides): Promise; CNY(overrides?: CallOverrides): Promise; ETH(overrides?: CallOverrides): Promise; EUR(overrides?: CallOverrides): Promise; GBP(overrides?: CallOverrides): Promise; INR(overrides?: CallOverrides): Promise; JPY(overrides?: CallOverrides): Promise; KRW(overrides?: CallOverrides): Promise; NGN(overrides?: CallOverrides): Promise; NZD(overrides?: CallOverrides): Promise; PHP(overrides?: CallOverrides): Promise; RUB(overrides?: CallOverrides): Promise; SGD(overrides?: CallOverrides): Promise; USD(overrides?: CallOverrides): Promise; ZAR(overrides?: CallOverrides): Promise; }; } //# sourceMappingURL=Denominations.d.ts.map