/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { ethers, EventFilter, Signer, BigNumber, BigNumberish, PopulatedTransaction, Contract, ContractTransaction, Overrides, CallOverrides, BytesLike, utils, providers } from "ethers"; type FunctionFragment = utils.FunctionFragment; type EventFragment = utils.EventFragment; type Result = utils.Result; type Listener = providers.Listener; type Provider = providers.Provider; interface GovernanceInterface extends ethers.utils.Interface { functions: { "addToken(address)": FunctionFragment; "changeGovernor(address)": FunctionFragment; "changeTokenGovernance(address)": FunctionFragment; "defaultFactory()": FunctionFragment; "getNFTFactory(uint32,address)": FunctionFragment; "initialize(bytes)": FunctionFragment; "isValidTokenId(uint16)": FunctionFragment; "networkGovernor()": FunctionFragment; "nftFactories(uint32,address)": FunctionFragment; "pausedTokens(uint16)": FunctionFragment; "registerNFTFactoryCreator(uint32,address,bytes)": FunctionFragment; "requireActiveValidator(address)": FunctionFragment; "requireGovernor(address)": FunctionFragment; "setDefaultNFTFactory(address)": FunctionFragment; "setTokenPaused(address,bool)": FunctionFragment; "setValidator(address,bool)": FunctionFragment; "tokenAddresses(uint16)": FunctionFragment; "tokenGovernance()": FunctionFragment; "tokenIds(address)": FunctionFragment; "totalTokens()": FunctionFragment; "upgrade(bytes)": FunctionFragment; "validateTokenAddress(address)": FunctionFragment; "validators(address)": FunctionFragment; }; encodeFunctionData(functionFragment: "addToken", values: [string]): string; encodeFunctionData( functionFragment: "changeGovernor", values: [string] ): string; encodeFunctionData( functionFragment: "changeTokenGovernance", values: [string] ): string; encodeFunctionData( functionFragment: "defaultFactory", values?: undefined ): string; encodeFunctionData( functionFragment: "getNFTFactory", values: [BigNumberish, string] ): string; encodeFunctionData( functionFragment: "initialize", values: [BytesLike] ): string; encodeFunctionData( functionFragment: "isValidTokenId", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "networkGovernor", values?: undefined ): string; encodeFunctionData( functionFragment: "nftFactories", values: [BigNumberish, string] ): string; encodeFunctionData( functionFragment: "pausedTokens", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "registerNFTFactoryCreator", values: [BigNumberish, string, BytesLike] ): string; encodeFunctionData( functionFragment: "requireActiveValidator", values: [string] ): string; encodeFunctionData( functionFragment: "requireGovernor", values: [string] ): string; encodeFunctionData( functionFragment: "setDefaultNFTFactory", values: [string] ): string; encodeFunctionData( functionFragment: "setTokenPaused", values: [string, boolean] ): string; encodeFunctionData( functionFragment: "setValidator", values: [string, boolean] ): string; encodeFunctionData( functionFragment: "tokenAddresses", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "tokenGovernance", values?: undefined ): string; encodeFunctionData(functionFragment: "tokenIds", values: [string]): string; encodeFunctionData( functionFragment: "totalTokens", values?: undefined ): string; encodeFunctionData(functionFragment: "upgrade", values: [BytesLike]): string; encodeFunctionData( functionFragment: "validateTokenAddress", values: [string] ): string; encodeFunctionData(functionFragment: "validators", values: [string]): string; decodeFunctionResult(functionFragment: "addToken", data: BytesLike): Result; decodeFunctionResult( functionFragment: "changeGovernor", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "changeTokenGovernance", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "defaultFactory", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getNFTFactory", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "initialize", data: BytesLike): Result; decodeFunctionResult( functionFragment: "isValidTokenId", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "networkGovernor", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "nftFactories", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "pausedTokens", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "registerNFTFactoryCreator", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "requireActiveValidator", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "requireGovernor", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setDefaultNFTFactory", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setTokenPaused", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setValidator", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "tokenAddresses", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "tokenGovernance", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "tokenIds", data: BytesLike): Result; decodeFunctionResult( functionFragment: "totalTokens", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "upgrade", data: BytesLike): Result; decodeFunctionResult( functionFragment: "validateTokenAddress", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "validators", data: BytesLike): Result; events: { "NFTFactoryRegisteredCreator(uint32,address,address)": EventFragment; "NewGovernor(address)": EventFragment; "NewToken(address,uint16)": EventFragment; "NewTokenGovernance(address)": EventFragment; "TokenPausedUpdate(address,bool)": EventFragment; "ValidatorStatusUpdate(address,bool)": EventFragment; }; getEvent( nameOrSignatureOrTopic: "NFTFactoryRegisteredCreator" ): EventFragment; getEvent(nameOrSignatureOrTopic: "NewGovernor"): EventFragment; getEvent(nameOrSignatureOrTopic: "NewToken"): EventFragment; getEvent(nameOrSignatureOrTopic: "NewTokenGovernance"): EventFragment; getEvent(nameOrSignatureOrTopic: "TokenPausedUpdate"): EventFragment; getEvent(nameOrSignatureOrTopic: "ValidatorStatusUpdate"): EventFragment; } export class Governance extends Contract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; on(event: EventFilter | string, listener: Listener): this; once(event: EventFilter | string, listener: Listener): this; addListener(eventName: EventFilter | string, listener: Listener): this; removeAllListeners(eventName: EventFilter | string): this; removeListener(eventName: any, listener: Listener): this; interface: GovernanceInterface; functions: { addToken( _token: string, overrides?: Overrides ): Promise; "addToken(address)"( _token: string, overrides?: Overrides ): Promise; changeGovernor( _newGovernor: string, overrides?: Overrides ): Promise; "changeGovernor(address)"( _newGovernor: string, overrides?: Overrides ): Promise; changeTokenGovernance( _newTokenGovernance: string, overrides?: Overrides ): Promise; "changeTokenGovernance(address)"( _newTokenGovernance: string, overrides?: Overrides ): Promise; defaultFactory( overrides?: CallOverrides ): Promise<{ 0: string; }>; "defaultFactory()"( overrides?: CallOverrides ): Promise<{ 0: string; }>; getNFTFactory( _creatorAccountId: BigNumberish, _creatorAddress: string, overrides?: CallOverrides ): Promise<{ 0: string; }>; "getNFTFactory(uint32,address)"( _creatorAccountId: BigNumberish, _creatorAddress: string, overrides?: CallOverrides ): Promise<{ 0: string; }>; initialize( initializationParameters: BytesLike, overrides?: Overrides ): Promise; "initialize(bytes)"( initializationParameters: BytesLike, overrides?: Overrides ): Promise; isValidTokenId( _tokenId: BigNumberish, overrides?: CallOverrides ): Promise<{ 0: boolean; }>; "isValidTokenId(uint16)"( _tokenId: BigNumberish, overrides?: CallOverrides ): Promise<{ 0: boolean; }>; networkGovernor( overrides?: CallOverrides ): Promise<{ 0: string; }>; "networkGovernor()"( overrides?: CallOverrides ): Promise<{ 0: string; }>; nftFactories( arg0: BigNumberish, arg1: string, overrides?: CallOverrides ): Promise<{ 0: string; }>; "nftFactories(uint32,address)"( arg0: BigNumberish, arg1: string, overrides?: CallOverrides ): Promise<{ 0: string; }>; pausedTokens( arg0: BigNumberish, overrides?: CallOverrides ): Promise<{ 0: boolean; }>; "pausedTokens(uint16)"( arg0: BigNumberish, overrides?: CallOverrides ): Promise<{ 0: boolean; }>; registerNFTFactoryCreator( _creatorAccountId: BigNumberish, _creatorAddress: string, _signature: BytesLike, overrides?: Overrides ): Promise; "registerNFTFactoryCreator(uint32,address,bytes)"( _creatorAccountId: BigNumberish, _creatorAddress: string, _signature: BytesLike, overrides?: Overrides ): Promise; requireActiveValidator( _address: string, overrides?: CallOverrides ): Promise<{ 0: void; }>; "requireActiveValidator(address)"( _address: string, overrides?: CallOverrides ): Promise<{ 0: void; }>; requireGovernor( _address: string, overrides?: CallOverrides ): Promise<{ 0: void; }>; "requireGovernor(address)"( _address: string, overrides?: CallOverrides ): Promise<{ 0: void; }>; setDefaultNFTFactory( _factory: string, overrides?: Overrides ): Promise; "setDefaultNFTFactory(address)"( _factory: string, overrides?: Overrides ): Promise; setTokenPaused( _tokenAddr: string, _tokenPaused: boolean, overrides?: Overrides ): Promise; "setTokenPaused(address,bool)"( _tokenAddr: string, _tokenPaused: boolean, overrides?: Overrides ): Promise; setValidator( _validator: string, _active: boolean, overrides?: Overrides ): Promise; "setValidator(address,bool)"( _validator: string, _active: boolean, overrides?: Overrides ): Promise; tokenAddresses( arg0: BigNumberish, overrides?: CallOverrides ): Promise<{ 0: string; }>; "tokenAddresses(uint16)"( arg0: BigNumberish, overrides?: CallOverrides ): Promise<{ 0: string; }>; tokenGovernance( overrides?: CallOverrides ): Promise<{ 0: string; }>; "tokenGovernance()"( overrides?: CallOverrides ): Promise<{ 0: string; }>; tokenIds( arg0: string, overrides?: CallOverrides ): Promise<{ 0: number; }>; "tokenIds(address)"( arg0: string, overrides?: CallOverrides ): Promise<{ 0: number; }>; totalTokens( overrides?: CallOverrides ): Promise<{ 0: number; }>; "totalTokens()"( overrides?: CallOverrides ): Promise<{ 0: number; }>; upgrade( upgradeParameters: BytesLike, overrides?: Overrides ): Promise; "upgrade(bytes)"( upgradeParameters: BytesLike, overrides?: Overrides ): Promise; validateTokenAddress( _tokenAddr: string, overrides?: CallOverrides ): Promise<{ 0: number; }>; "validateTokenAddress(address)"( _tokenAddr: string, overrides?: CallOverrides ): Promise<{ 0: number; }>; validators( arg0: string, overrides?: CallOverrides ): Promise<{ 0: boolean; }>; "validators(address)"( arg0: string, overrides?: CallOverrides ): Promise<{ 0: boolean; }>; }; addToken(_token: string, overrides?: Overrides): Promise; "addToken(address)"( _token: string, overrides?: Overrides ): Promise; changeGovernor( _newGovernor: string, overrides?: Overrides ): Promise; "changeGovernor(address)"( _newGovernor: string, overrides?: Overrides ): Promise; changeTokenGovernance( _newTokenGovernance: string, overrides?: Overrides ): Promise; "changeTokenGovernance(address)"( _newTokenGovernance: string, overrides?: Overrides ): Promise; defaultFactory(overrides?: CallOverrides): Promise; "defaultFactory()"(overrides?: CallOverrides): Promise; getNFTFactory( _creatorAccountId: BigNumberish, _creatorAddress: string, overrides?: CallOverrides ): Promise; "getNFTFactory(uint32,address)"( _creatorAccountId: BigNumberish, _creatorAddress: string, overrides?: CallOverrides ): Promise; initialize( initializationParameters: BytesLike, overrides?: Overrides ): Promise; "initialize(bytes)"( initializationParameters: BytesLike, overrides?: Overrides ): Promise; isValidTokenId( _tokenId: BigNumberish, overrides?: CallOverrides ): Promise; "isValidTokenId(uint16)"( _tokenId: BigNumberish, overrides?: CallOverrides ): Promise; networkGovernor(overrides?: CallOverrides): Promise; "networkGovernor()"(overrides?: CallOverrides): Promise; nftFactories( arg0: BigNumberish, arg1: string, overrides?: CallOverrides ): Promise; "nftFactories(uint32,address)"( arg0: BigNumberish, arg1: string, overrides?: CallOverrides ): Promise; pausedTokens(arg0: BigNumberish, overrides?: CallOverrides): Promise; "pausedTokens(uint16)"( arg0: BigNumberish, overrides?: CallOverrides ): Promise; registerNFTFactoryCreator( _creatorAccountId: BigNumberish, _creatorAddress: string, _signature: BytesLike, overrides?: Overrides ): Promise; "registerNFTFactoryCreator(uint32,address,bytes)"( _creatorAccountId: BigNumberish, _creatorAddress: string, _signature: BytesLike, overrides?: Overrides ): Promise; requireActiveValidator( _address: string, overrides?: CallOverrides ): Promise; "requireActiveValidator(address)"( _address: string, overrides?: CallOverrides ): Promise; requireGovernor(_address: string, overrides?: CallOverrides): Promise; "requireGovernor(address)"( _address: string, overrides?: CallOverrides ): Promise; setDefaultNFTFactory( _factory: string, overrides?: Overrides ): Promise; "setDefaultNFTFactory(address)"( _factory: string, overrides?: Overrides ): Promise; setTokenPaused( _tokenAddr: string, _tokenPaused: boolean, overrides?: Overrides ): Promise; "setTokenPaused(address,bool)"( _tokenAddr: string, _tokenPaused: boolean, overrides?: Overrides ): Promise; setValidator( _validator: string, _active: boolean, overrides?: Overrides ): Promise; "setValidator(address,bool)"( _validator: string, _active: boolean, overrides?: Overrides ): Promise; tokenAddresses( arg0: BigNumberish, overrides?: CallOverrides ): Promise; "tokenAddresses(uint16)"( arg0: BigNumberish, overrides?: CallOverrides ): Promise; tokenGovernance(overrides?: CallOverrides): Promise; "tokenGovernance()"(overrides?: CallOverrides): Promise; tokenIds(arg0: string, overrides?: CallOverrides): Promise; "tokenIds(address)"(arg0: string, overrides?: CallOverrides): Promise; totalTokens(overrides?: CallOverrides): Promise; "totalTokens()"(overrides?: CallOverrides): Promise; upgrade( upgradeParameters: BytesLike, overrides?: Overrides ): Promise; "upgrade(bytes)"( upgradeParameters: BytesLike, overrides?: Overrides ): Promise; validateTokenAddress( _tokenAddr: string, overrides?: CallOverrides ): Promise; "validateTokenAddress(address)"( _tokenAddr: string, overrides?: CallOverrides ): Promise; validators(arg0: string, overrides?: CallOverrides): Promise; "validators(address)"( arg0: string, overrides?: CallOverrides ): Promise; callStatic: { addToken(_token: string, overrides?: CallOverrides): Promise; "addToken(address)"( _token: string, overrides?: CallOverrides ): Promise; changeGovernor( _newGovernor: string, overrides?: CallOverrides ): Promise; "changeGovernor(address)"( _newGovernor: string, overrides?: CallOverrides ): Promise; changeTokenGovernance( _newTokenGovernance: string, overrides?: CallOverrides ): Promise; "changeTokenGovernance(address)"( _newTokenGovernance: string, overrides?: CallOverrides ): Promise; defaultFactory(overrides?: CallOverrides): Promise; "defaultFactory()"(overrides?: CallOverrides): Promise; getNFTFactory( _creatorAccountId: BigNumberish, _creatorAddress: string, overrides?: CallOverrides ): Promise; "getNFTFactory(uint32,address)"( _creatorAccountId: BigNumberish, _creatorAddress: string, overrides?: CallOverrides ): Promise; initialize( initializationParameters: BytesLike, overrides?: CallOverrides ): Promise; "initialize(bytes)"( initializationParameters: BytesLike, overrides?: CallOverrides ): Promise; isValidTokenId( _tokenId: BigNumberish, overrides?: CallOverrides ): Promise; "isValidTokenId(uint16)"( _tokenId: BigNumberish, overrides?: CallOverrides ): Promise; networkGovernor(overrides?: CallOverrides): Promise; "networkGovernor()"(overrides?: CallOverrides): Promise; nftFactories( arg0: BigNumberish, arg1: string, overrides?: CallOverrides ): Promise; "nftFactories(uint32,address)"( arg0: BigNumberish, arg1: string, overrides?: CallOverrides ): Promise; pausedTokens( arg0: BigNumberish, overrides?: CallOverrides ): Promise; "pausedTokens(uint16)"( arg0: BigNumberish, overrides?: CallOverrides ): Promise; registerNFTFactoryCreator( _creatorAccountId: BigNumberish, _creatorAddress: string, _signature: BytesLike, overrides?: CallOverrides ): Promise; "registerNFTFactoryCreator(uint32,address,bytes)"( _creatorAccountId: BigNumberish, _creatorAddress: string, _signature: BytesLike, overrides?: CallOverrides ): Promise; requireActiveValidator( _address: string, overrides?: CallOverrides ): Promise; "requireActiveValidator(address)"( _address: string, overrides?: CallOverrides ): Promise; requireGovernor(_address: string, overrides?: CallOverrides): Promise; "requireGovernor(address)"( _address: string, overrides?: CallOverrides ): Promise; setDefaultNFTFactory( _factory: string, overrides?: CallOverrides ): Promise; "setDefaultNFTFactory(address)"( _factory: string, overrides?: CallOverrides ): Promise; setTokenPaused( _tokenAddr: string, _tokenPaused: boolean, overrides?: CallOverrides ): Promise; "setTokenPaused(address,bool)"( _tokenAddr: string, _tokenPaused: boolean, overrides?: CallOverrides ): Promise; setValidator( _validator: string, _active: boolean, overrides?: CallOverrides ): Promise; "setValidator(address,bool)"( _validator: string, _active: boolean, overrides?: CallOverrides ): Promise; tokenAddresses( arg0: BigNumberish, overrides?: CallOverrides ): Promise; "tokenAddresses(uint16)"( arg0: BigNumberish, overrides?: CallOverrides ): Promise; tokenGovernance(overrides?: CallOverrides): Promise; "tokenGovernance()"(overrides?: CallOverrides): Promise; tokenIds(arg0: string, overrides?: CallOverrides): Promise; "tokenIds(address)"( arg0: string, overrides?: CallOverrides ): Promise; totalTokens(overrides?: CallOverrides): Promise; "totalTokens()"(overrides?: CallOverrides): Promise; upgrade( upgradeParameters: BytesLike, overrides?: CallOverrides ): Promise; "upgrade(bytes)"( upgradeParameters: BytesLike, overrides?: CallOverrides ): Promise; validateTokenAddress( _tokenAddr: string, overrides?: CallOverrides ): Promise; "validateTokenAddress(address)"( _tokenAddr: string, overrides?: CallOverrides ): Promise; validators(arg0: string, overrides?: CallOverrides): Promise; "validators(address)"( arg0: string, overrides?: CallOverrides ): Promise; }; filters: { NFTFactoryRegisteredCreator( creatorAccountId: BigNumberish | null, creatorAddress: string | null, factoryAddress: null ): EventFilter; NewGovernor(newGovernor: null): EventFilter; NewToken(token: string | null, tokenId: BigNumberish | null): EventFilter; NewTokenGovernance(newTokenGovernance: null): EventFilter; TokenPausedUpdate(token: string | null, paused: null): EventFilter; ValidatorStatusUpdate( validatorAddress: string | null, isActive: null ): EventFilter; }; estimateGas: { addToken(_token: string, overrides?: Overrides): Promise; "addToken(address)"( _token: string, overrides?: Overrides ): Promise; changeGovernor( _newGovernor: string, overrides?: Overrides ): Promise; "changeGovernor(address)"( _newGovernor: string, overrides?: Overrides ): Promise; changeTokenGovernance( _newTokenGovernance: string, overrides?: Overrides ): Promise; "changeTokenGovernance(address)"( _newTokenGovernance: string, overrides?: Overrides ): Promise; defaultFactory(overrides?: CallOverrides): Promise; "defaultFactory()"(overrides?: CallOverrides): Promise; getNFTFactory( _creatorAccountId: BigNumberish, _creatorAddress: string, overrides?: CallOverrides ): Promise; "getNFTFactory(uint32,address)"( _creatorAccountId: BigNumberish, _creatorAddress: string, overrides?: CallOverrides ): Promise; initialize( initializationParameters: BytesLike, overrides?: Overrides ): Promise; "initialize(bytes)"( initializationParameters: BytesLike, overrides?: Overrides ): Promise; isValidTokenId( _tokenId: BigNumberish, overrides?: CallOverrides ): Promise; "isValidTokenId(uint16)"( _tokenId: BigNumberish, overrides?: CallOverrides ): Promise; networkGovernor(overrides?: CallOverrides): Promise; "networkGovernor()"(overrides?: CallOverrides): Promise; nftFactories( arg0: BigNumberish, arg1: string, overrides?: CallOverrides ): Promise; "nftFactories(uint32,address)"( arg0: BigNumberish, arg1: string, overrides?: CallOverrides ): Promise; pausedTokens( arg0: BigNumberish, overrides?: CallOverrides ): Promise; "pausedTokens(uint16)"( arg0: BigNumberish, overrides?: CallOverrides ): Promise; registerNFTFactoryCreator( _creatorAccountId: BigNumberish, _creatorAddress: string, _signature: BytesLike, overrides?: Overrides ): Promise; "registerNFTFactoryCreator(uint32,address,bytes)"( _creatorAccountId: BigNumberish, _creatorAddress: string, _signature: BytesLike, overrides?: Overrides ): Promise; requireActiveValidator( _address: string, overrides?: CallOverrides ): Promise; "requireActiveValidator(address)"( _address: string, overrides?: CallOverrides ): Promise; requireGovernor( _address: string, overrides?: CallOverrides ): Promise; "requireGovernor(address)"( _address: string, overrides?: CallOverrides ): Promise; setDefaultNFTFactory( _factory: string, overrides?: Overrides ): Promise; "setDefaultNFTFactory(address)"( _factory: string, overrides?: Overrides ): Promise; setTokenPaused( _tokenAddr: string, _tokenPaused: boolean, overrides?: Overrides ): Promise; "setTokenPaused(address,bool)"( _tokenAddr: string, _tokenPaused: boolean, overrides?: Overrides ): Promise; setValidator( _validator: string, _active: boolean, overrides?: Overrides ): Promise; "setValidator(address,bool)"( _validator: string, _active: boolean, overrides?: Overrides ): Promise; tokenAddresses( arg0: BigNumberish, overrides?: CallOverrides ): Promise; "tokenAddresses(uint16)"( arg0: BigNumberish, overrides?: CallOverrides ): Promise; tokenGovernance(overrides?: CallOverrides): Promise; "tokenGovernance()"(overrides?: CallOverrides): Promise; tokenIds(arg0: string, overrides?: CallOverrides): Promise; "tokenIds(address)"( arg0: string, overrides?: CallOverrides ): Promise; totalTokens(overrides?: CallOverrides): Promise; "totalTokens()"(overrides?: CallOverrides): Promise; upgrade( upgradeParameters: BytesLike, overrides?: Overrides ): Promise; "upgrade(bytes)"( upgradeParameters: BytesLike, overrides?: Overrides ): Promise; validateTokenAddress( _tokenAddr: string, overrides?: CallOverrides ): Promise; "validateTokenAddress(address)"( _tokenAddr: string, overrides?: CallOverrides ): Promise; validators(arg0: string, overrides?: CallOverrides): Promise; "validators(address)"( arg0: string, overrides?: CallOverrides ): Promise; }; populateTransaction: { addToken( _token: string, overrides?: Overrides ): Promise; "addToken(address)"( _token: string, overrides?: Overrides ): Promise; changeGovernor( _newGovernor: string, overrides?: Overrides ): Promise; "changeGovernor(address)"( _newGovernor: string, overrides?: Overrides ): Promise; changeTokenGovernance( _newTokenGovernance: string, overrides?: Overrides ): Promise; "changeTokenGovernance(address)"( _newTokenGovernance: string, overrides?: Overrides ): Promise; defaultFactory(overrides?: CallOverrides): Promise; "defaultFactory()"( overrides?: CallOverrides ): Promise; getNFTFactory( _creatorAccountId: BigNumberish, _creatorAddress: string, overrides?: CallOverrides ): Promise; "getNFTFactory(uint32,address)"( _creatorAccountId: BigNumberish, _creatorAddress: string, overrides?: CallOverrides ): Promise; initialize( initializationParameters: BytesLike, overrides?: Overrides ): Promise; "initialize(bytes)"( initializationParameters: BytesLike, overrides?: Overrides ): Promise; isValidTokenId( _tokenId: BigNumberish, overrides?: CallOverrides ): Promise; "isValidTokenId(uint16)"( _tokenId: BigNumberish, overrides?: CallOverrides ): Promise; networkGovernor(overrides?: CallOverrides): Promise; "networkGovernor()"( overrides?: CallOverrides ): Promise; nftFactories( arg0: BigNumberish, arg1: string, overrides?: CallOverrides ): Promise; "nftFactories(uint32,address)"( arg0: BigNumberish, arg1: string, overrides?: CallOverrides ): Promise; pausedTokens( arg0: BigNumberish, overrides?: CallOverrides ): Promise; "pausedTokens(uint16)"( arg0: BigNumberish, overrides?: CallOverrides ): Promise; registerNFTFactoryCreator( _creatorAccountId: BigNumberish, _creatorAddress: string, _signature: BytesLike, overrides?: Overrides ): Promise; "registerNFTFactoryCreator(uint32,address,bytes)"( _creatorAccountId: BigNumberish, _creatorAddress: string, _signature: BytesLike, overrides?: Overrides ): Promise; requireActiveValidator( _address: string, overrides?: CallOverrides ): Promise; "requireActiveValidator(address)"( _address: string, overrides?: CallOverrides ): Promise; requireGovernor( _address: string, overrides?: CallOverrides ): Promise; "requireGovernor(address)"( _address: string, overrides?: CallOverrides ): Promise; setDefaultNFTFactory( _factory: string, overrides?: Overrides ): Promise; "setDefaultNFTFactory(address)"( _factory: string, overrides?: Overrides ): Promise; setTokenPaused( _tokenAddr: string, _tokenPaused: boolean, overrides?: Overrides ): Promise; "setTokenPaused(address,bool)"( _tokenAddr: string, _tokenPaused: boolean, overrides?: Overrides ): Promise; setValidator( _validator: string, _active: boolean, overrides?: Overrides ): Promise; "setValidator(address,bool)"( _validator: string, _active: boolean, overrides?: Overrides ): Promise; tokenAddresses( arg0: BigNumberish, overrides?: CallOverrides ): Promise; "tokenAddresses(uint16)"( arg0: BigNumberish, overrides?: CallOverrides ): Promise; tokenGovernance(overrides?: CallOverrides): Promise; "tokenGovernance()"( overrides?: CallOverrides ): Promise; tokenIds( arg0: string, overrides?: CallOverrides ): Promise; "tokenIds(address)"( arg0: string, overrides?: CallOverrides ): Promise; totalTokens(overrides?: CallOverrides): Promise; "totalTokens()"(overrides?: CallOverrides): Promise; upgrade( upgradeParameters: BytesLike, overrides?: Overrides ): Promise; "upgrade(bytes)"( upgradeParameters: BytesLike, overrides?: Overrides ): Promise; validateTokenAddress( _tokenAddr: string, overrides?: CallOverrides ): Promise; "validateTokenAddress(address)"( _tokenAddr: string, overrides?: CallOverrides ): Promise; validators( arg0: string, overrides?: CallOverrides ): Promise; "validators(address)"( arg0: string, overrides?: CallOverrides ): Promise; }; }