import type { BaseContract, BigNumber, BigNumberish, BytesLike, CallOverrides, ContractTransaction, Overrides, PopulatedTransaction, Signer, utils } from "ethers"; import type { FunctionFragment, Result, EventFragment } from "@ethersproject/abi"; import type { Listener, Provider } from "@ethersproject/providers"; import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent, PromiseOrValue } from "../common"; export interface L2_xDaiTokenInterface extends utils.Interface { functions: { "mintingFinished()": FunctionFragment; "name()": FunctionFragment; "approve(address,uint256)": FunctionFragment; "setBridgeContract(address)": FunctionFragment; "totalSupply()": FunctionFragment; "transferFrom(address,address,uint256)": FunctionFragment; "PERMIT_TYPEHASH()": FunctionFragment; "decimals()": FunctionFragment; "DOMAIN_SEPARATOR()": FunctionFragment; "increaseAllowance(address,uint256)": FunctionFragment; "transferAndCall(address,uint256,bytes)": FunctionFragment; "mint(address,uint256)": FunctionFragment; "burn(uint256)": FunctionFragment; "version()": FunctionFragment; "decreaseApproval(address,uint256)": FunctionFragment; "claimTokens(address,address)": FunctionFragment; "balanceOf(address)": FunctionFragment; "renounceOwnership()": FunctionFragment; "isBridge(address)": FunctionFragment; "finishMinting()": FunctionFragment; "nonces(address)": FunctionFragment; "getTokenInterfacesVersion()": FunctionFragment; "owner()": FunctionFragment; "permit(address,address,uint256,uint256,bool,uint8,bytes32,bytes32)": FunctionFragment; "symbol()": FunctionFragment; "decreaseAllowance(address,uint256)": FunctionFragment; "transfer(address,uint256)": FunctionFragment; "push(address,uint256)": FunctionFragment; "move(address,address,uint256)": FunctionFragment; "bridgeContract()": FunctionFragment; "increaseApproval(address,uint256)": FunctionFragment; "allowance(address,address)": FunctionFragment; "pull(address,uint256)": FunctionFragment; "transferOwnership(address)": FunctionFragment; "expirations(address,address)": FunctionFragment; }; getFunction(nameOrSignatureOrTopic: "mintingFinished" | "name" | "approve" | "setBridgeContract" | "totalSupply" | "transferFrom" | "PERMIT_TYPEHASH" | "decimals" | "DOMAIN_SEPARATOR" | "increaseAllowance" | "transferAndCall" | "mint" | "burn" | "version" | "decreaseApproval" | "claimTokens" | "balanceOf" | "renounceOwnership" | "isBridge" | "finishMinting" | "nonces" | "getTokenInterfacesVersion" | "owner" | "permit" | "symbol" | "decreaseAllowance" | "transfer" | "push" | "move" | "bridgeContract" | "increaseApproval" | "allowance" | "pull" | "transferOwnership" | "expirations"): FunctionFragment; encodeFunctionData(functionFragment: "mintingFinished", values?: undefined): string; encodeFunctionData(functionFragment: "name", values?: undefined): string; encodeFunctionData(functionFragment: "approve", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "setBridgeContract", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "totalSupply", values?: undefined): string; encodeFunctionData(functionFragment: "transferFrom", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "PERMIT_TYPEHASH", values?: undefined): string; encodeFunctionData(functionFragment: "decimals", values?: undefined): string; encodeFunctionData(functionFragment: "DOMAIN_SEPARATOR", values?: undefined): string; encodeFunctionData(functionFragment: "increaseAllowance", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "transferAndCall", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "mint", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "burn", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "version", values?: undefined): string; encodeFunctionData(functionFragment: "decreaseApproval", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "claimTokens", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "balanceOf", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "renounceOwnership", values?: undefined): string; encodeFunctionData(functionFragment: "isBridge", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "finishMinting", values?: undefined): string; encodeFunctionData(functionFragment: "nonces", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "getTokenInterfacesVersion", values?: undefined): string; encodeFunctionData(functionFragment: "owner", values?: undefined): string; encodeFunctionData(functionFragment: "permit", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "symbol", values?: undefined): string; encodeFunctionData(functionFragment: "decreaseAllowance", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "transfer", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "push", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "move", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "bridgeContract", values?: undefined): string; encodeFunctionData(functionFragment: "increaseApproval", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "allowance", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "pull", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "transferOwnership", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "expirations", values: [PromiseOrValue, PromiseOrValue]): string; decodeFunctionResult(functionFragment: "mintingFinished", data: BytesLike): Result; decodeFunctionResult(functionFragment: "name", data: BytesLike): Result; decodeFunctionResult(functionFragment: "approve", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setBridgeContract", data: BytesLike): Result; decodeFunctionResult(functionFragment: "totalSupply", data: BytesLike): Result; decodeFunctionResult(functionFragment: "transferFrom", data: BytesLike): Result; decodeFunctionResult(functionFragment: "PERMIT_TYPEHASH", data: BytesLike): Result; decodeFunctionResult(functionFragment: "decimals", data: BytesLike): Result; decodeFunctionResult(functionFragment: "DOMAIN_SEPARATOR", data: BytesLike): Result; decodeFunctionResult(functionFragment: "increaseAllowance", data: BytesLike): Result; decodeFunctionResult(functionFragment: "transferAndCall", data: BytesLike): Result; decodeFunctionResult(functionFragment: "mint", data: BytesLike): Result; decodeFunctionResult(functionFragment: "burn", data: BytesLike): Result; decodeFunctionResult(functionFragment: "version", data: BytesLike): Result; decodeFunctionResult(functionFragment: "decreaseApproval", data: BytesLike): Result; decodeFunctionResult(functionFragment: "claimTokens", data: BytesLike): Result; decodeFunctionResult(functionFragment: "balanceOf", data: BytesLike): Result; decodeFunctionResult(functionFragment: "renounceOwnership", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isBridge", data: BytesLike): Result; decodeFunctionResult(functionFragment: "finishMinting", data: BytesLike): Result; decodeFunctionResult(functionFragment: "nonces", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getTokenInterfacesVersion", data: BytesLike): Result; decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; decodeFunctionResult(functionFragment: "permit", data: BytesLike): Result; decodeFunctionResult(functionFragment: "symbol", data: BytesLike): Result; decodeFunctionResult(functionFragment: "decreaseAllowance", data: BytesLike): Result; decodeFunctionResult(functionFragment: "transfer", data: BytesLike): Result; decodeFunctionResult(functionFragment: "push", data: BytesLike): Result; decodeFunctionResult(functionFragment: "move", data: BytesLike): Result; decodeFunctionResult(functionFragment: "bridgeContract", data: BytesLike): Result; decodeFunctionResult(functionFragment: "increaseApproval", data: BytesLike): Result; decodeFunctionResult(functionFragment: "allowance", data: BytesLike): Result; decodeFunctionResult(functionFragment: "pull", data: BytesLike): Result; decodeFunctionResult(functionFragment: "transferOwnership", data: BytesLike): Result; decodeFunctionResult(functionFragment: "expirations", data: BytesLike): Result; events: { "ContractFallbackCallFailed(address,address,uint256)": EventFragment; "Mint(address,uint256)": EventFragment; "MintFinished()": EventFragment; "OwnershipRenounced(address)": EventFragment; "OwnershipTransferred(address,address)": EventFragment; "Burn(address,uint256)": EventFragment; "Transfer(address,address,uint256,bytes)": EventFragment; "Transfer(address,address,uint256)": EventFragment; "Approval(address,address,uint256)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "ContractFallbackCallFailed"): EventFragment; getEvent(nameOrSignatureOrTopic: "Mint"): EventFragment; getEvent(nameOrSignatureOrTopic: "MintFinished"): EventFragment; getEvent(nameOrSignatureOrTopic: "OwnershipRenounced"): EventFragment; getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment; getEvent(nameOrSignatureOrTopic: "Burn"): EventFragment; getEvent(nameOrSignatureOrTopic: "Transfer(address,address,uint256,bytes)"): EventFragment; getEvent(nameOrSignatureOrTopic: "Transfer(address,address,uint256)"): EventFragment; getEvent(nameOrSignatureOrTopic: "Approval"): EventFragment; } export interface ContractFallbackCallFailedEventObject { from: string; to: string; value: BigNumber; } export type ContractFallbackCallFailedEvent = TypedEvent<[ string, string, BigNumber ], ContractFallbackCallFailedEventObject>; export type ContractFallbackCallFailedEventFilter = TypedEventFilter; export interface MintEventObject { to: string; amount: BigNumber; } export type MintEvent = TypedEvent<[string, BigNumber], MintEventObject>; export type MintEventFilter = TypedEventFilter; export interface MintFinishedEventObject { } export type MintFinishedEvent = TypedEvent<[], MintFinishedEventObject>; export type MintFinishedEventFilter = TypedEventFilter; export interface OwnershipRenouncedEventObject { previousOwner: string; } export type OwnershipRenouncedEvent = TypedEvent<[ string ], OwnershipRenouncedEventObject>; export type OwnershipRenouncedEventFilter = TypedEventFilter; export interface OwnershipTransferredEventObject { previousOwner: string; newOwner: string; } export type OwnershipTransferredEvent = TypedEvent<[ string, string ], OwnershipTransferredEventObject>; export type OwnershipTransferredEventFilter = TypedEventFilter; export interface BurnEventObject { burner: string; value: BigNumber; } export type BurnEvent = TypedEvent<[string, BigNumber], BurnEventObject>; export type BurnEventFilter = TypedEventFilter; export interface Transfer_address_address_uint256_bytes_EventObject { from: string; to: string; value: BigNumber; data: string; } export type Transfer_address_address_uint256_bytes_Event = TypedEvent<[ string, string, BigNumber, string ], Transfer_address_address_uint256_bytes_EventObject>; export type Transfer_address_address_uint256_bytes_EventFilter = TypedEventFilter; export interface Transfer_address_address_uint256_EventObject { from: string; to: string; value: BigNumber; } export type Transfer_address_address_uint256_Event = TypedEvent<[ string, string, BigNumber ], Transfer_address_address_uint256_EventObject>; export type Transfer_address_address_uint256_EventFilter = TypedEventFilter; export interface ApprovalEventObject { owner: string; spender: string; value: BigNumber; } export type ApprovalEvent = TypedEvent<[ string, string, BigNumber ], ApprovalEventObject>; export type ApprovalEventFilter = TypedEventFilter; export interface L2_xDaiToken extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: L2_xDaiTokenInterface; 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: { mintingFinished(overrides?: CallOverrides): Promise<[boolean]>; name(overrides?: CallOverrides): Promise<[string]>; approve(_spender: PromiseOrValue, _value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setBridgeContract(_bridgeContract: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; totalSupply(overrides?: CallOverrides): Promise<[BigNumber]>; transferFrom(_sender: PromiseOrValue, _recipient: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; PERMIT_TYPEHASH(overrides?: CallOverrides): Promise<[string]>; decimals(overrides?: CallOverrides): Promise<[number]>; DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise<[string]>; increaseAllowance(spender: PromiseOrValue, addedValue: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferAndCall(_to: PromiseOrValue, _value: PromiseOrValue, _data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; mint(_to: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; burn(_value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; version(overrides?: CallOverrides): Promise<[string]>; decreaseApproval(_spender: PromiseOrValue, _subtractedValue: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; claimTokens(_token: PromiseOrValue, _to: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; balanceOf(_owner: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber]>; renounceOwnership(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; isBridge(_address: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean]>; finishMinting(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; nonces(arg0: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber]>; getTokenInterfacesVersion(overrides?: CallOverrides): Promise<[ BigNumber, BigNumber, BigNumber ] & { major: BigNumber; minor: BigNumber; patch: BigNumber; }>; owner(overrides?: CallOverrides): Promise<[string]>; permit(_holder: PromiseOrValue, _spender: PromiseOrValue, _nonce: PromiseOrValue, _expiry: PromiseOrValue, _allowed: PromiseOrValue, _v: PromiseOrValue, _r: PromiseOrValue, _s: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; symbol(overrides?: CallOverrides): Promise<[string]>; decreaseAllowance(spender: PromiseOrValue, subtractedValue: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transfer(_to: PromiseOrValue, _value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; push(_to: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; move(_from: PromiseOrValue, _to: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; bridgeContract(overrides?: CallOverrides): Promise<[string]>; increaseApproval(_spender: PromiseOrValue, _addedValue: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; allowance(_owner: PromiseOrValue, _spender: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber]>; pull(_from: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferOwnership(_newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; expirations(arg0: PromiseOrValue, arg1: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber]>; }; mintingFinished(overrides?: CallOverrides): Promise; name(overrides?: CallOverrides): Promise; approve(_spender: PromiseOrValue, _value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setBridgeContract(_bridgeContract: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; totalSupply(overrides?: CallOverrides): Promise; transferFrom(_sender: PromiseOrValue, _recipient: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; PERMIT_TYPEHASH(overrides?: CallOverrides): Promise; decimals(overrides?: CallOverrides): Promise; DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise; increaseAllowance(spender: PromiseOrValue, addedValue: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferAndCall(_to: PromiseOrValue, _value: PromiseOrValue, _data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; mint(_to: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; burn(_value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; version(overrides?: CallOverrides): Promise; decreaseApproval(_spender: PromiseOrValue, _subtractedValue: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; claimTokens(_token: PromiseOrValue, _to: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; balanceOf(_owner: PromiseOrValue, overrides?: CallOverrides): Promise; renounceOwnership(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; isBridge(_address: PromiseOrValue, overrides?: CallOverrides): Promise; finishMinting(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; nonces(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; getTokenInterfacesVersion(overrides?: CallOverrides): Promise<[ BigNumber, BigNumber, BigNumber ] & { major: BigNumber; minor: BigNumber; patch: BigNumber; }>; owner(overrides?: CallOverrides): Promise; permit(_holder: PromiseOrValue, _spender: PromiseOrValue, _nonce: PromiseOrValue, _expiry: PromiseOrValue, _allowed: PromiseOrValue, _v: PromiseOrValue, _r: PromiseOrValue, _s: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; symbol(overrides?: CallOverrides): Promise; decreaseAllowance(spender: PromiseOrValue, subtractedValue: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transfer(_to: PromiseOrValue, _value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; push(_to: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; move(_from: PromiseOrValue, _to: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; bridgeContract(overrides?: CallOverrides): Promise; increaseApproval(_spender: PromiseOrValue, _addedValue: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; allowance(_owner: PromiseOrValue, _spender: PromiseOrValue, overrides?: CallOverrides): Promise; pull(_from: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferOwnership(_newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; expirations(arg0: PromiseOrValue, arg1: PromiseOrValue, overrides?: CallOverrides): Promise; callStatic: { mintingFinished(overrides?: CallOverrides): Promise; name(overrides?: CallOverrides): Promise; approve(_spender: PromiseOrValue, _value: PromiseOrValue, overrides?: CallOverrides): Promise; setBridgeContract(_bridgeContract: PromiseOrValue, overrides?: CallOverrides): Promise; totalSupply(overrides?: CallOverrides): Promise; transferFrom(_sender: PromiseOrValue, _recipient: PromiseOrValue, _amount: PromiseOrValue, overrides?: CallOverrides): Promise; PERMIT_TYPEHASH(overrides?: CallOverrides): Promise; decimals(overrides?: CallOverrides): Promise; DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise; increaseAllowance(spender: PromiseOrValue, addedValue: PromiseOrValue, overrides?: CallOverrides): Promise; transferAndCall(_to: PromiseOrValue, _value: PromiseOrValue, _data: PromiseOrValue, overrides?: CallOverrides): Promise; mint(_to: PromiseOrValue, _amount: PromiseOrValue, overrides?: CallOverrides): Promise; burn(_value: PromiseOrValue, overrides?: CallOverrides): Promise; version(overrides?: CallOverrides): Promise; decreaseApproval(_spender: PromiseOrValue, _subtractedValue: PromiseOrValue, overrides?: CallOverrides): Promise; claimTokens(_token: PromiseOrValue, _to: PromiseOrValue, overrides?: CallOverrides): Promise; balanceOf(_owner: PromiseOrValue, overrides?: CallOverrides): Promise; renounceOwnership(overrides?: CallOverrides): Promise; isBridge(_address: PromiseOrValue, overrides?: CallOverrides): Promise; finishMinting(overrides?: CallOverrides): Promise; nonces(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; getTokenInterfacesVersion(overrides?: CallOverrides): Promise<[ BigNumber, BigNumber, BigNumber ] & { major: BigNumber; minor: BigNumber; patch: BigNumber; }>; owner(overrides?: CallOverrides): Promise; permit(_holder: PromiseOrValue, _spender: PromiseOrValue, _nonce: PromiseOrValue, _expiry: PromiseOrValue, _allowed: PromiseOrValue, _v: PromiseOrValue, _r: PromiseOrValue, _s: PromiseOrValue, overrides?: CallOverrides): Promise; symbol(overrides?: CallOverrides): Promise; decreaseAllowance(spender: PromiseOrValue, subtractedValue: PromiseOrValue, overrides?: CallOverrides): Promise; transfer(_to: PromiseOrValue, _value: PromiseOrValue, overrides?: CallOverrides): Promise; push(_to: PromiseOrValue, _amount: PromiseOrValue, overrides?: CallOverrides): Promise; move(_from: PromiseOrValue, _to: PromiseOrValue, _amount: PromiseOrValue, overrides?: CallOverrides): Promise; bridgeContract(overrides?: CallOverrides): Promise; increaseApproval(_spender: PromiseOrValue, _addedValue: PromiseOrValue, overrides?: CallOverrides): Promise; allowance(_owner: PromiseOrValue, _spender: PromiseOrValue, overrides?: CallOverrides): Promise; pull(_from: PromiseOrValue, _amount: PromiseOrValue, overrides?: CallOverrides): Promise; transferOwnership(_newOwner: PromiseOrValue, overrides?: CallOverrides): Promise; expirations(arg0: PromiseOrValue, arg1: PromiseOrValue, overrides?: CallOverrides): Promise; }; filters: { "ContractFallbackCallFailed(address,address,uint256)"(from?: null, to?: null, value?: null): ContractFallbackCallFailedEventFilter; ContractFallbackCallFailed(from?: null, to?: null, value?: null): ContractFallbackCallFailedEventFilter; "Mint(address,uint256)"(to?: PromiseOrValue | null, amount?: null): MintEventFilter; Mint(to?: PromiseOrValue | null, amount?: null): MintEventFilter; "MintFinished()"(): MintFinishedEventFilter; MintFinished(): MintFinishedEventFilter; "OwnershipRenounced(address)"(previousOwner?: PromiseOrValue | null): OwnershipRenouncedEventFilter; OwnershipRenounced(previousOwner?: PromiseOrValue | null): OwnershipRenouncedEventFilter; "OwnershipTransferred(address,address)"(previousOwner?: PromiseOrValue | null, newOwner?: PromiseOrValue | null): OwnershipTransferredEventFilter; OwnershipTransferred(previousOwner?: PromiseOrValue | null, newOwner?: PromiseOrValue | null): OwnershipTransferredEventFilter; "Burn(address,uint256)"(burner?: PromiseOrValue | null, value?: null): BurnEventFilter; Burn(burner?: PromiseOrValue | null, value?: null): BurnEventFilter; "Transfer(address,address,uint256,bytes)"(from?: PromiseOrValue | null, to?: PromiseOrValue | null, value?: null, data?: null): Transfer_address_address_uint256_bytes_EventFilter; "Transfer(address,address,uint256)"(from?: PromiseOrValue | null, to?: PromiseOrValue | null, value?: null): Transfer_address_address_uint256_EventFilter; "Approval(address,address,uint256)"(owner?: PromiseOrValue | null, spender?: PromiseOrValue | null, value?: null): ApprovalEventFilter; Approval(owner?: PromiseOrValue | null, spender?: PromiseOrValue | null, value?: null): ApprovalEventFilter; }; estimateGas: { mintingFinished(overrides?: CallOverrides): Promise; name(overrides?: CallOverrides): Promise; approve(_spender: PromiseOrValue, _value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setBridgeContract(_bridgeContract: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; totalSupply(overrides?: CallOverrides): Promise; transferFrom(_sender: PromiseOrValue, _recipient: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; PERMIT_TYPEHASH(overrides?: CallOverrides): Promise; decimals(overrides?: CallOverrides): Promise; DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise; increaseAllowance(spender: PromiseOrValue, addedValue: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferAndCall(_to: PromiseOrValue, _value: PromiseOrValue, _data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; mint(_to: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; burn(_value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; version(overrides?: CallOverrides): Promise; decreaseApproval(_spender: PromiseOrValue, _subtractedValue: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; claimTokens(_token: PromiseOrValue, _to: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; balanceOf(_owner: PromiseOrValue, overrides?: CallOverrides): Promise; renounceOwnership(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; isBridge(_address: PromiseOrValue, overrides?: CallOverrides): Promise; finishMinting(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; nonces(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; getTokenInterfacesVersion(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; permit(_holder: PromiseOrValue, _spender: PromiseOrValue, _nonce: PromiseOrValue, _expiry: PromiseOrValue, _allowed: PromiseOrValue, _v: PromiseOrValue, _r: PromiseOrValue, _s: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; symbol(overrides?: CallOverrides): Promise; decreaseAllowance(spender: PromiseOrValue, subtractedValue: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transfer(_to: PromiseOrValue, _value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; push(_to: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; move(_from: PromiseOrValue, _to: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; bridgeContract(overrides?: CallOverrides): Promise; increaseApproval(_spender: PromiseOrValue, _addedValue: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; allowance(_owner: PromiseOrValue, _spender: PromiseOrValue, overrides?: CallOverrides): Promise; pull(_from: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferOwnership(_newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; expirations(arg0: PromiseOrValue, arg1: PromiseOrValue, overrides?: CallOverrides): Promise; }; populateTransaction: { mintingFinished(overrides?: CallOverrides): Promise; name(overrides?: CallOverrides): Promise; approve(_spender: PromiseOrValue, _value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setBridgeContract(_bridgeContract: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; totalSupply(overrides?: CallOverrides): Promise; transferFrom(_sender: PromiseOrValue, _recipient: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; PERMIT_TYPEHASH(overrides?: CallOverrides): Promise; decimals(overrides?: CallOverrides): Promise; DOMAIN_SEPARATOR(overrides?: CallOverrides): Promise; increaseAllowance(spender: PromiseOrValue, addedValue: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferAndCall(_to: PromiseOrValue, _value: PromiseOrValue, _data: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; mint(_to: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; burn(_value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; version(overrides?: CallOverrides): Promise; decreaseApproval(_spender: PromiseOrValue, _subtractedValue: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; claimTokens(_token: PromiseOrValue, _to: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; balanceOf(_owner: PromiseOrValue, overrides?: CallOverrides): Promise; renounceOwnership(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; isBridge(_address: PromiseOrValue, overrides?: CallOverrides): Promise; finishMinting(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; nonces(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; getTokenInterfacesVersion(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; permit(_holder: PromiseOrValue, _spender: PromiseOrValue, _nonce: PromiseOrValue, _expiry: PromiseOrValue, _allowed: PromiseOrValue, _v: PromiseOrValue, _r: PromiseOrValue, _s: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; symbol(overrides?: CallOverrides): Promise; decreaseAllowance(spender: PromiseOrValue, subtractedValue: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transfer(_to: PromiseOrValue, _value: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; push(_to: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; move(_from: PromiseOrValue, _to: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; bridgeContract(overrides?: CallOverrides): Promise; increaseApproval(_spender: PromiseOrValue, _addedValue: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; allowance(_owner: PromiseOrValue, _spender: PromiseOrValue, overrides?: CallOverrides): Promise; pull(_from: PromiseOrValue, _amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; transferOwnership(_newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; expirations(arg0: PromiseOrValue, arg1: PromiseOrValue, overrides?: CallOverrides): Promise; }; } //# sourceMappingURL=L2_xDaiToken.d.ts.map