import type { BaseContract, BigNumber, BigNumberish, BytesLike, CallOverrides, ContractTransaction, Overrides, PayableOverrides, 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 L1_PolygonPosRootChainManagerInterface extends utils.Interface { functions: { "DEFAULT_ADMIN_ROLE()": FunctionFragment; "DEPOSIT()": FunctionFragment; "ERC712_VERSION()": FunctionFragment; "ETHER_ADDRESS()": FunctionFragment; "MAPPER_ROLE()": FunctionFragment; "MAP_TOKEN()": FunctionFragment; "checkpointManagerAddress()": FunctionFragment; "childChainManagerAddress()": FunctionFragment; "childToRootToken(address)": FunctionFragment; "cleanMapToken(address,address)": FunctionFragment; "depositEtherFor(address)": FunctionFragment; "depositFor(address,address,bytes)": FunctionFragment; "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": FunctionFragment; "exit(bytes)": FunctionFragment; "getChainId()": FunctionFragment; "getDomainSeperator()": FunctionFragment; "getNonce(address)": FunctionFragment; "getRoleAdmin(bytes32)": FunctionFragment; "getRoleMember(bytes32,uint256)": FunctionFragment; "getRoleMemberCount(bytes32)": FunctionFragment; "grantRole(bytes32,address)": FunctionFragment; "hasRole(bytes32,address)": FunctionFragment; "initialize(address)": FunctionFragment; "initializeEIP712()": FunctionFragment; "mapToken(address,address,bytes32)": FunctionFragment; "processedExits(bytes32)": FunctionFragment; "registerPredicate(bytes32,address)": FunctionFragment; "remapToken(address,address,bytes32)": FunctionFragment; "renounceRole(bytes32,address)": FunctionFragment; "revokeRole(bytes32,address)": FunctionFragment; "rootToChildToken(address)": FunctionFragment; "setCheckpointManager(address)": FunctionFragment; "setChildChainManagerAddress(address)": FunctionFragment; "setStateSender(address)": FunctionFragment; "setupContractId()": FunctionFragment; "stateSenderAddress()": FunctionFragment; "tokenToType(address)": FunctionFragment; "typeToPredicate(bytes32)": FunctionFragment; }; getFunction(nameOrSignatureOrTopic: "DEFAULT_ADMIN_ROLE" | "DEPOSIT" | "ERC712_VERSION" | "ETHER_ADDRESS" | "MAPPER_ROLE" | "MAP_TOKEN" | "checkpointManagerAddress" | "childChainManagerAddress" | "childToRootToken" | "cleanMapToken" | "depositEtherFor" | "depositFor" | "executeMetaTransaction" | "exit" | "getChainId" | "getDomainSeperator" | "getNonce" | "getRoleAdmin" | "getRoleMember" | "getRoleMemberCount" | "grantRole" | "hasRole" | "initialize" | "initializeEIP712" | "mapToken" | "processedExits" | "registerPredicate" | "remapToken" | "renounceRole" | "revokeRole" | "rootToChildToken" | "setCheckpointManager" | "setChildChainManagerAddress" | "setStateSender" | "setupContractId" | "stateSenderAddress" | "tokenToType" | "typeToPredicate"): FunctionFragment; encodeFunctionData(functionFragment: "DEFAULT_ADMIN_ROLE", values?: undefined): string; encodeFunctionData(functionFragment: "DEPOSIT", values?: undefined): string; encodeFunctionData(functionFragment: "ERC712_VERSION", values?: undefined): string; encodeFunctionData(functionFragment: "ETHER_ADDRESS", values?: undefined): string; encodeFunctionData(functionFragment: "MAPPER_ROLE", values?: undefined): string; encodeFunctionData(functionFragment: "MAP_TOKEN", values?: undefined): string; encodeFunctionData(functionFragment: "checkpointManagerAddress", values?: undefined): string; encodeFunctionData(functionFragment: "childChainManagerAddress", values?: undefined): string; encodeFunctionData(functionFragment: "childToRootToken", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "cleanMapToken", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "depositEtherFor", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "depositFor", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "executeMetaTransaction", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "exit", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "getChainId", values?: undefined): string; encodeFunctionData(functionFragment: "getDomainSeperator", values?: undefined): string; encodeFunctionData(functionFragment: "getNonce", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "getRoleAdmin", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "getRoleMember", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "getRoleMemberCount", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "grantRole", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "hasRole", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "initialize", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "initializeEIP712", values?: undefined): string; encodeFunctionData(functionFragment: "mapToken", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "processedExits", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "registerPredicate", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "remapToken", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "renounceRole", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "revokeRole", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "rootToChildToken", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "setCheckpointManager", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "setChildChainManagerAddress", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "setStateSender", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "setupContractId", values?: undefined): string; encodeFunctionData(functionFragment: "stateSenderAddress", values?: undefined): string; encodeFunctionData(functionFragment: "tokenToType", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "typeToPredicate", values: [PromiseOrValue]): string; decodeFunctionResult(functionFragment: "DEFAULT_ADMIN_ROLE", data: BytesLike): Result; decodeFunctionResult(functionFragment: "DEPOSIT", data: BytesLike): Result; decodeFunctionResult(functionFragment: "ERC712_VERSION", data: BytesLike): Result; decodeFunctionResult(functionFragment: "ETHER_ADDRESS", data: BytesLike): Result; decodeFunctionResult(functionFragment: "MAPPER_ROLE", data: BytesLike): Result; decodeFunctionResult(functionFragment: "MAP_TOKEN", data: BytesLike): Result; decodeFunctionResult(functionFragment: "checkpointManagerAddress", data: BytesLike): Result; decodeFunctionResult(functionFragment: "childChainManagerAddress", data: BytesLike): Result; decodeFunctionResult(functionFragment: "childToRootToken", data: BytesLike): Result; decodeFunctionResult(functionFragment: "cleanMapToken", data: BytesLike): Result; decodeFunctionResult(functionFragment: "depositEtherFor", data: BytesLike): Result; decodeFunctionResult(functionFragment: "depositFor", data: BytesLike): Result; decodeFunctionResult(functionFragment: "executeMetaTransaction", data: BytesLike): Result; decodeFunctionResult(functionFragment: "exit", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getChainId", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getDomainSeperator", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getNonce", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getRoleAdmin", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getRoleMember", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getRoleMemberCount", data: BytesLike): Result; decodeFunctionResult(functionFragment: "grantRole", data: BytesLike): Result; decodeFunctionResult(functionFragment: "hasRole", data: BytesLike): Result; decodeFunctionResult(functionFragment: "initialize", data: BytesLike): Result; decodeFunctionResult(functionFragment: "initializeEIP712", data: BytesLike): Result; decodeFunctionResult(functionFragment: "mapToken", data: BytesLike): Result; decodeFunctionResult(functionFragment: "processedExits", data: BytesLike): Result; decodeFunctionResult(functionFragment: "registerPredicate", data: BytesLike): Result; decodeFunctionResult(functionFragment: "remapToken", data: BytesLike): Result; decodeFunctionResult(functionFragment: "renounceRole", data: BytesLike): Result; decodeFunctionResult(functionFragment: "revokeRole", data: BytesLike): Result; decodeFunctionResult(functionFragment: "rootToChildToken", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setCheckpointManager", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setChildChainManagerAddress", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setStateSender", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setupContractId", data: BytesLike): Result; decodeFunctionResult(functionFragment: "stateSenderAddress", data: BytesLike): Result; decodeFunctionResult(functionFragment: "tokenToType", data: BytesLike): Result; decodeFunctionResult(functionFragment: "typeToPredicate", data: BytesLike): Result; events: { "MetaTransactionExecuted(address,address,bytes)": EventFragment; "PredicateRegistered(bytes32,address)": EventFragment; "RoleAdminChanged(bytes32,bytes32,bytes32)": EventFragment; "RoleGranted(bytes32,address,address)": EventFragment; "RoleRevoked(bytes32,address,address)": EventFragment; "TokenMapped(address,address,bytes32)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "MetaTransactionExecuted"): EventFragment; getEvent(nameOrSignatureOrTopic: "PredicateRegistered"): EventFragment; getEvent(nameOrSignatureOrTopic: "RoleAdminChanged"): EventFragment; getEvent(nameOrSignatureOrTopic: "RoleGranted"): EventFragment; getEvent(nameOrSignatureOrTopic: "RoleRevoked"): EventFragment; getEvent(nameOrSignatureOrTopic: "TokenMapped"): EventFragment; } export interface MetaTransactionExecutedEventObject { userAddress: string; relayerAddress: string; functionSignature: string; } export type MetaTransactionExecutedEvent = TypedEvent<[ string, string, string ], MetaTransactionExecutedEventObject>; export type MetaTransactionExecutedEventFilter = TypedEventFilter; export interface PredicateRegisteredEventObject { tokenType: string; predicateAddress: string; } export type PredicateRegisteredEvent = TypedEvent<[ string, string ], PredicateRegisteredEventObject>; export type PredicateRegisteredEventFilter = TypedEventFilter; export interface RoleAdminChangedEventObject { role: string; previousAdminRole: string; newAdminRole: string; } export type RoleAdminChangedEvent = TypedEvent<[ string, string, string ], RoleAdminChangedEventObject>; export type RoleAdminChangedEventFilter = TypedEventFilter; export interface RoleGrantedEventObject { role: string; account: string; sender: string; } export type RoleGrantedEvent = TypedEvent<[ string, string, string ], RoleGrantedEventObject>; export type RoleGrantedEventFilter = TypedEventFilter; export interface RoleRevokedEventObject { role: string; account: string; sender: string; } export type RoleRevokedEvent = TypedEvent<[ string, string, string ], RoleRevokedEventObject>; export type RoleRevokedEventFilter = TypedEventFilter; export interface TokenMappedEventObject { rootToken: string; childToken: string; tokenType: string; } export type TokenMappedEvent = TypedEvent<[ string, string, string ], TokenMappedEventObject>; export type TokenMappedEventFilter = TypedEventFilter; export interface L1_PolygonPosRootChainManager extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: L1_PolygonPosRootChainManagerInterface; 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: { DEFAULT_ADMIN_ROLE(overrides?: CallOverrides): Promise<[string]>; DEPOSIT(overrides?: CallOverrides): Promise<[string]>; ERC712_VERSION(overrides?: CallOverrides): Promise<[string]>; ETHER_ADDRESS(overrides?: CallOverrides): Promise<[string]>; MAPPER_ROLE(overrides?: CallOverrides): Promise<[string]>; MAP_TOKEN(overrides?: CallOverrides): Promise<[string]>; checkpointManagerAddress(overrides?: CallOverrides): Promise<[string]>; childChainManagerAddress(overrides?: CallOverrides): Promise<[string]>; childToRootToken(arg0: PromiseOrValue, overrides?: CallOverrides): Promise<[string]>; cleanMapToken(rootToken: PromiseOrValue, childToken: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; depositEtherFor(user: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; depositFor(user: PromiseOrValue, rootToken: PromiseOrValue, depositData: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; executeMetaTransaction(userAddress: PromiseOrValue, functionSignature: PromiseOrValue, sigR: PromiseOrValue, sigS: PromiseOrValue, sigV: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; exit(inputData: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getChainId(overrides?: CallOverrides): Promise<[BigNumber]>; getDomainSeperator(overrides?: CallOverrides): Promise<[string]>; getNonce(user: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber] & { nonce: BigNumber; }>; getRoleAdmin(role: PromiseOrValue, overrides?: CallOverrides): Promise<[string]>; getRoleMember(role: PromiseOrValue, index: PromiseOrValue, overrides?: CallOverrides): Promise<[string]>; getRoleMemberCount(role: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber]>; grantRole(role: PromiseOrValue, account: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; hasRole(role: PromiseOrValue, account: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean]>; initialize(_owner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; initializeEIP712(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; mapToken(rootToken: PromiseOrValue, childToken: PromiseOrValue, tokenType: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; processedExits(arg0: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean]>; registerPredicate(tokenType: PromiseOrValue, predicateAddress: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; remapToken(rootToken: PromiseOrValue, childToken: PromiseOrValue, tokenType: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; renounceRole(role: PromiseOrValue, account: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; revokeRole(role: PromiseOrValue, account: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; rootToChildToken(arg0: PromiseOrValue, overrides?: CallOverrides): Promise<[string]>; setCheckpointManager(newCheckpointManager: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setChildChainManagerAddress(newChildChainManager: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setStateSender(newStateSender: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setupContractId(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; stateSenderAddress(overrides?: CallOverrides): Promise<[string]>; tokenToType(arg0: PromiseOrValue, overrides?: CallOverrides): Promise<[string]>; typeToPredicate(arg0: PromiseOrValue, overrides?: CallOverrides): Promise<[string]>; }; DEFAULT_ADMIN_ROLE(overrides?: CallOverrides): Promise; DEPOSIT(overrides?: CallOverrides): Promise; ERC712_VERSION(overrides?: CallOverrides): Promise; ETHER_ADDRESS(overrides?: CallOverrides): Promise; MAPPER_ROLE(overrides?: CallOverrides): Promise; MAP_TOKEN(overrides?: CallOverrides): Promise; checkpointManagerAddress(overrides?: CallOverrides): Promise; childChainManagerAddress(overrides?: CallOverrides): Promise; childToRootToken(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; cleanMapToken(rootToken: PromiseOrValue, childToken: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; depositEtherFor(user: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; depositFor(user: PromiseOrValue, rootToken: PromiseOrValue, depositData: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; executeMetaTransaction(userAddress: PromiseOrValue, functionSignature: PromiseOrValue, sigR: PromiseOrValue, sigS: PromiseOrValue, sigV: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; exit(inputData: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getChainId(overrides?: CallOverrides): Promise; getDomainSeperator(overrides?: CallOverrides): Promise; getNonce(user: PromiseOrValue, overrides?: CallOverrides): Promise; getRoleAdmin(role: PromiseOrValue, overrides?: CallOverrides): Promise; getRoleMember(role: PromiseOrValue, index: PromiseOrValue, overrides?: CallOverrides): Promise; getRoleMemberCount(role: PromiseOrValue, overrides?: CallOverrides): Promise; grantRole(role: PromiseOrValue, account: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; hasRole(role: PromiseOrValue, account: PromiseOrValue, overrides?: CallOverrides): Promise; initialize(_owner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; initializeEIP712(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; mapToken(rootToken: PromiseOrValue, childToken: PromiseOrValue, tokenType: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; processedExits(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; registerPredicate(tokenType: PromiseOrValue, predicateAddress: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; remapToken(rootToken: PromiseOrValue, childToken: PromiseOrValue, tokenType: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; renounceRole(role: PromiseOrValue, account: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; revokeRole(role: PromiseOrValue, account: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; rootToChildToken(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; setCheckpointManager(newCheckpointManager: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setChildChainManagerAddress(newChildChainManager: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setStateSender(newStateSender: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setupContractId(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; stateSenderAddress(overrides?: CallOverrides): Promise; tokenToType(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; typeToPredicate(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; callStatic: { DEFAULT_ADMIN_ROLE(overrides?: CallOverrides): Promise; DEPOSIT(overrides?: CallOverrides): Promise; ERC712_VERSION(overrides?: CallOverrides): Promise; ETHER_ADDRESS(overrides?: CallOverrides): Promise; MAPPER_ROLE(overrides?: CallOverrides): Promise; MAP_TOKEN(overrides?: CallOverrides): Promise; checkpointManagerAddress(overrides?: CallOverrides): Promise; childChainManagerAddress(overrides?: CallOverrides): Promise; childToRootToken(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; cleanMapToken(rootToken: PromiseOrValue, childToken: PromiseOrValue, overrides?: CallOverrides): Promise; depositEtherFor(user: PromiseOrValue, overrides?: CallOverrides): Promise; depositFor(user: PromiseOrValue, rootToken: PromiseOrValue, depositData: PromiseOrValue, overrides?: CallOverrides): Promise; executeMetaTransaction(userAddress: PromiseOrValue, functionSignature: PromiseOrValue, sigR: PromiseOrValue, sigS: PromiseOrValue, sigV: PromiseOrValue, overrides?: CallOverrides): Promise; exit(inputData: PromiseOrValue, overrides?: CallOverrides): Promise; getChainId(overrides?: CallOverrides): Promise; getDomainSeperator(overrides?: CallOverrides): Promise; getNonce(user: PromiseOrValue, overrides?: CallOverrides): Promise; getRoleAdmin(role: PromiseOrValue, overrides?: CallOverrides): Promise; getRoleMember(role: PromiseOrValue, index: PromiseOrValue, overrides?: CallOverrides): Promise; getRoleMemberCount(role: PromiseOrValue, overrides?: CallOverrides): Promise; grantRole(role: PromiseOrValue, account: PromiseOrValue, overrides?: CallOverrides): Promise; hasRole(role: PromiseOrValue, account: PromiseOrValue, overrides?: CallOverrides): Promise; initialize(_owner: PromiseOrValue, overrides?: CallOverrides): Promise; initializeEIP712(overrides?: CallOverrides): Promise; mapToken(rootToken: PromiseOrValue, childToken: PromiseOrValue, tokenType: PromiseOrValue, overrides?: CallOverrides): Promise; processedExits(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; registerPredicate(tokenType: PromiseOrValue, predicateAddress: PromiseOrValue, overrides?: CallOverrides): Promise; remapToken(rootToken: PromiseOrValue, childToken: PromiseOrValue, tokenType: PromiseOrValue, overrides?: CallOverrides): Promise; renounceRole(role: PromiseOrValue, account: PromiseOrValue, overrides?: CallOverrides): Promise; revokeRole(role: PromiseOrValue, account: PromiseOrValue, overrides?: CallOverrides): Promise; rootToChildToken(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; setCheckpointManager(newCheckpointManager: PromiseOrValue, overrides?: CallOverrides): Promise; setChildChainManagerAddress(newChildChainManager: PromiseOrValue, overrides?: CallOverrides): Promise; setStateSender(newStateSender: PromiseOrValue, overrides?: CallOverrides): Promise; setupContractId(overrides?: CallOverrides): Promise; stateSenderAddress(overrides?: CallOverrides): Promise; tokenToType(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; typeToPredicate(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; }; filters: { "MetaTransactionExecuted(address,address,bytes)"(userAddress?: null, relayerAddress?: null, functionSignature?: null): MetaTransactionExecutedEventFilter; MetaTransactionExecuted(userAddress?: null, relayerAddress?: null, functionSignature?: null): MetaTransactionExecutedEventFilter; "PredicateRegistered(bytes32,address)"(tokenType?: PromiseOrValue | null, predicateAddress?: PromiseOrValue | null): PredicateRegisteredEventFilter; PredicateRegistered(tokenType?: PromiseOrValue | null, predicateAddress?: PromiseOrValue | null): PredicateRegisteredEventFilter; "RoleAdminChanged(bytes32,bytes32,bytes32)"(role?: PromiseOrValue | null, previousAdminRole?: PromiseOrValue | null, newAdminRole?: PromiseOrValue | null): RoleAdminChangedEventFilter; RoleAdminChanged(role?: PromiseOrValue | null, previousAdminRole?: PromiseOrValue | null, newAdminRole?: PromiseOrValue | null): RoleAdminChangedEventFilter; "RoleGranted(bytes32,address,address)"(role?: PromiseOrValue | null, account?: PromiseOrValue | null, sender?: PromiseOrValue | null): RoleGrantedEventFilter; RoleGranted(role?: PromiseOrValue | null, account?: PromiseOrValue | null, sender?: PromiseOrValue | null): RoleGrantedEventFilter; "RoleRevoked(bytes32,address,address)"(role?: PromiseOrValue | null, account?: PromiseOrValue | null, sender?: PromiseOrValue | null): RoleRevokedEventFilter; RoleRevoked(role?: PromiseOrValue | null, account?: PromiseOrValue | null, sender?: PromiseOrValue | null): RoleRevokedEventFilter; "TokenMapped(address,address,bytes32)"(rootToken?: PromiseOrValue | null, childToken?: PromiseOrValue | null, tokenType?: PromiseOrValue | null): TokenMappedEventFilter; TokenMapped(rootToken?: PromiseOrValue | null, childToken?: PromiseOrValue | null, tokenType?: PromiseOrValue | null): TokenMappedEventFilter; }; estimateGas: { DEFAULT_ADMIN_ROLE(overrides?: CallOverrides): Promise; DEPOSIT(overrides?: CallOverrides): Promise; ERC712_VERSION(overrides?: CallOverrides): Promise; ETHER_ADDRESS(overrides?: CallOverrides): Promise; MAPPER_ROLE(overrides?: CallOverrides): Promise; MAP_TOKEN(overrides?: CallOverrides): Promise; checkpointManagerAddress(overrides?: CallOverrides): Promise; childChainManagerAddress(overrides?: CallOverrides): Promise; childToRootToken(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; cleanMapToken(rootToken: PromiseOrValue, childToken: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; depositEtherFor(user: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; depositFor(user: PromiseOrValue, rootToken: PromiseOrValue, depositData: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; executeMetaTransaction(userAddress: PromiseOrValue, functionSignature: PromiseOrValue, sigR: PromiseOrValue, sigS: PromiseOrValue, sigV: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; exit(inputData: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getChainId(overrides?: CallOverrides): Promise; getDomainSeperator(overrides?: CallOverrides): Promise; getNonce(user: PromiseOrValue, overrides?: CallOverrides): Promise; getRoleAdmin(role: PromiseOrValue, overrides?: CallOverrides): Promise; getRoleMember(role: PromiseOrValue, index: PromiseOrValue, overrides?: CallOverrides): Promise; getRoleMemberCount(role: PromiseOrValue, overrides?: CallOverrides): Promise; grantRole(role: PromiseOrValue, account: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; hasRole(role: PromiseOrValue, account: PromiseOrValue, overrides?: CallOverrides): Promise; initialize(_owner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; initializeEIP712(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; mapToken(rootToken: PromiseOrValue, childToken: PromiseOrValue, tokenType: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; processedExits(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; registerPredicate(tokenType: PromiseOrValue, predicateAddress: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; remapToken(rootToken: PromiseOrValue, childToken: PromiseOrValue, tokenType: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; renounceRole(role: PromiseOrValue, account: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; revokeRole(role: PromiseOrValue, account: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; rootToChildToken(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; setCheckpointManager(newCheckpointManager: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setChildChainManagerAddress(newChildChainManager: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setStateSender(newStateSender: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setupContractId(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; stateSenderAddress(overrides?: CallOverrides): Promise; tokenToType(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; typeToPredicate(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; }; populateTransaction: { DEFAULT_ADMIN_ROLE(overrides?: CallOverrides): Promise; DEPOSIT(overrides?: CallOverrides): Promise; ERC712_VERSION(overrides?: CallOverrides): Promise; ETHER_ADDRESS(overrides?: CallOverrides): Promise; MAPPER_ROLE(overrides?: CallOverrides): Promise; MAP_TOKEN(overrides?: CallOverrides): Promise; checkpointManagerAddress(overrides?: CallOverrides): Promise; childChainManagerAddress(overrides?: CallOverrides): Promise; childToRootToken(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; cleanMapToken(rootToken: PromiseOrValue, childToken: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; depositEtherFor(user: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; depositFor(user: PromiseOrValue, rootToken: PromiseOrValue, depositData: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; executeMetaTransaction(userAddress: PromiseOrValue, functionSignature: PromiseOrValue, sigR: PromiseOrValue, sigS: PromiseOrValue, sigV: PromiseOrValue, overrides?: PayableOverrides & { from?: PromiseOrValue; }): Promise; exit(inputData: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getChainId(overrides?: CallOverrides): Promise; getDomainSeperator(overrides?: CallOverrides): Promise; getNonce(user: PromiseOrValue, overrides?: CallOverrides): Promise; getRoleAdmin(role: PromiseOrValue, overrides?: CallOverrides): Promise; getRoleMember(role: PromiseOrValue, index: PromiseOrValue, overrides?: CallOverrides): Promise; getRoleMemberCount(role: PromiseOrValue, overrides?: CallOverrides): Promise; grantRole(role: PromiseOrValue, account: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; hasRole(role: PromiseOrValue, account: PromiseOrValue, overrides?: CallOverrides): Promise; initialize(_owner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; initializeEIP712(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; mapToken(rootToken: PromiseOrValue, childToken: PromiseOrValue, tokenType: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; processedExits(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; registerPredicate(tokenType: PromiseOrValue, predicateAddress: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; remapToken(rootToken: PromiseOrValue, childToken: PromiseOrValue, tokenType: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; renounceRole(role: PromiseOrValue, account: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; revokeRole(role: PromiseOrValue, account: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; rootToChildToken(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; setCheckpointManager(newCheckpointManager: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setChildChainManagerAddress(newChildChainManager: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setStateSender(newStateSender: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setupContractId(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; stateSenderAddress(overrides?: CallOverrides): Promise; tokenToType(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; typeToPredicate(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; }; } //# sourceMappingURL=L1_PolygonPosRootChainManager.d.ts.map