/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ 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 declare namespace CollectionsRegistry { export type RecordStruct = { owner: PromiseOrValue; addr: PromiseOrValue; userName: PromiseOrValue; contractName: PromiseOrValue; contractVersion: PromiseOrValue; }; export type RecordStructOutput = [string, string, string, string, number] & { owner: string; addr: string; userName: string; contractName: string; contractVersion: number; }; export type RecordWithIdStruct = { addr: PromiseOrValue; name: PromiseOrValue; id: PromiseOrValue; }; export type RecordWithIdStructOutput = [string, string, string] & { addr: string; name: string; id: string; }; } export interface CollectionsRegistryInterface extends utils.Interface { functions: { "addressOf(bytes32)": FunctionFragment; "collections(address)": FunctionFragment; "externalToCollection(address)": FunctionFragment; "getCollectionIds(address[])": FunctionFragment; "getRecord(bytes32)": FunctionFragment; "listCollectionsPerOwner(address)": FunctionFragment; "ownerOf(bytes32)": FunctionFragment; "recordExists(bytes32)": FunctionFragment; "records(bytes32)": FunctionFragment; "registerCollection(bytes32,string,address,address,string,uint16)": FunctionFragment; "registerOriginalAddress(bytes32,address)": FunctionFragment; "setOwner(bytes32,address)": FunctionFragment; "setSystemContext(address)": FunctionFragment; "systemContext()": FunctionFragment; "updateCollection(address,bytes32)": FunctionFragment; "updateExternalToCollection(address,bytes32)": FunctionFragment; "updateRecord((address,address,string,string,uint16),bytes32)": FunctionFragment; }; getFunction( nameOrSignatureOrTopic: | "addressOf" | "addressOf(bytes32)" | "collections" | "collections(address)" | "externalToCollection" | "externalToCollection(address)" | "getCollectionIds" | "getCollectionIds(address[])" | "getRecord" | "getRecord(bytes32)" | "listCollectionsPerOwner" | "listCollectionsPerOwner(address)" | "ownerOf" | "ownerOf(bytes32)" | "recordExists" | "recordExists(bytes32)" | "records" | "records(bytes32)" | "registerCollection" | "registerCollection(bytes32,string,address,address,string,uint16)" | "registerOriginalAddress" | "registerOriginalAddress(bytes32,address)" | "setOwner" | "setOwner(bytes32,address)" | "setSystemContext" | "setSystemContext(address)" | "systemContext" | "systemContext()" | "updateCollection" | "updateCollection(address,bytes32)" | "updateExternalToCollection" | "updateExternalToCollection(address,bytes32)" | "updateRecord" | "updateRecord((address,address,string,string,uint16),bytes32)" ): FunctionFragment; encodeFunctionData( functionFragment: "addressOf", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "addressOf(bytes32)", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "collections", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "collections(address)", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "externalToCollection", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "externalToCollection(address)", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "getCollectionIds", values: [PromiseOrValue[]] ): string; encodeFunctionData( functionFragment: "getCollectionIds(address[])", values: [PromiseOrValue[]] ): string; encodeFunctionData( functionFragment: "getRecord", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "getRecord(bytes32)", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "listCollectionsPerOwner", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "listCollectionsPerOwner(address)", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "ownerOf", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "ownerOf(bytes32)", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "recordExists", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "recordExists(bytes32)", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "records", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "records(bytes32)", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "registerCollection", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "registerCollection(bytes32,string,address,address,string,uint16)", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ] ): string; encodeFunctionData( functionFragment: "registerOriginalAddress", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "registerOriginalAddress(bytes32,address)", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "setOwner", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "setOwner(bytes32,address)", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "setSystemContext", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "setSystemContext(address)", values: [PromiseOrValue] ): string; encodeFunctionData( functionFragment: "systemContext", values?: undefined ): string; encodeFunctionData( functionFragment: "systemContext()", values?: undefined ): string; encodeFunctionData( functionFragment: "updateCollection", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "updateCollection(address,bytes32)", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "updateExternalToCollection", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "updateExternalToCollection(address,bytes32)", values: [PromiseOrValue, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "updateRecord", values: [CollectionsRegistry.RecordStruct, PromiseOrValue] ): string; encodeFunctionData( functionFragment: "updateRecord((address,address,string,string,uint16),bytes32)", values: [CollectionsRegistry.RecordStruct, PromiseOrValue] ): string; decodeFunctionResult(functionFragment: "addressOf", data: BytesLike): Result; decodeFunctionResult( functionFragment: "addressOf(bytes32)", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "collections", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "collections(address)", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "externalToCollection", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "externalToCollection(address)", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getCollectionIds", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getCollectionIds(address[])", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "getRecord", data: BytesLike): Result; decodeFunctionResult( functionFragment: "getRecord(bytes32)", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "listCollectionsPerOwner", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "listCollectionsPerOwner(address)", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "ownerOf", data: BytesLike): Result; decodeFunctionResult( functionFragment: "ownerOf(bytes32)", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "recordExists", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "recordExists(bytes32)", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "records", data: BytesLike): Result; decodeFunctionResult( functionFragment: "records(bytes32)", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "registerCollection", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "registerCollection(bytes32,string,address,address,string,uint16)", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "registerOriginalAddress", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "registerOriginalAddress(bytes32,address)", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "setOwner", data: BytesLike): Result; decodeFunctionResult( functionFragment: "setOwner(bytes32,address)", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setSystemContext", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setSystemContext(address)", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "systemContext", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "systemContext()", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "updateCollection", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "updateCollection(address,bytes32)", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "updateExternalToCollection", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "updateExternalToCollection(address,bytes32)", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "updateRecord", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "updateRecord((address,address,string,string,uint16),bytes32)", data: BytesLike ): Result; events: { "NewAddress(bytes32,address)": EventFragment; "NewCollection(bytes32,string,address,address,string,uint16)": EventFragment; "TransferOwnership(bytes32,address)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "NewAddress"): EventFragment; getEvent( nameOrSignatureOrTopic: "NewAddress(bytes32,address)" ): EventFragment; getEvent(nameOrSignatureOrTopic: "NewCollection"): EventFragment; getEvent( nameOrSignatureOrTopic: "NewCollection(bytes32,string,address,address,string,uint16)" ): EventFragment; getEvent(nameOrSignatureOrTopic: "TransferOwnership"): EventFragment; getEvent( nameOrSignatureOrTopic: "TransferOwnership(bytes32,address)" ): EventFragment; } export interface NewAddressEventObject { collectionId: string; addr: string; } export type NewAddressEvent = TypedEvent< [string, string], NewAddressEventObject >; export type NewAddressEventFilter = TypedEventFilter; export interface NewCollectionEventObject { collectionId: string; name: string; owner: string; addr: string; contractName: string; contractVersion: number; } export type NewCollectionEvent = TypedEvent< [string, string, string, string, string, number], NewCollectionEventObject >; export type NewCollectionEventFilter = TypedEventFilter; export interface TransferOwnershipEventObject { collectionId: string; owner: string; } export type TransferOwnershipEvent = TypedEvent< [string, string], TransferOwnershipEventObject >; export type TransferOwnershipEventFilter = TypedEventFilter; export interface CollectionsRegistry extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: CollectionsRegistryInterface; 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: { addressOf( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise<[string]>; "addressOf(bytes32)"( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise<[string]>; collections( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise<[string]>; "collections(address)"( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise<[string]>; externalToCollection( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise<[string]>; "externalToCollection(address)"( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise<[string]>; getCollectionIds( collectionAddresses_: PromiseOrValue[], overrides?: CallOverrides ): Promise<[string[]]>; "getCollectionIds(address[])"( collectionAddresses_: PromiseOrValue[], overrides?: CallOverrides ): Promise<[string[]]>; getRecord( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise<[CollectionsRegistry.RecordStructOutput]>; "getRecord(bytes32)"( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise<[CollectionsRegistry.RecordStructOutput]>; listCollectionsPerOwner( userAddress_: PromiseOrValue, overrides?: CallOverrides ): Promise<[CollectionsRegistry.RecordWithIdStructOutput[]]>; "listCollectionsPerOwner(address)"( userAddress_: PromiseOrValue, overrides?: CallOverrides ): Promise<[CollectionsRegistry.RecordWithIdStructOutput[]]>; ownerOf( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise<[string]>; "ownerOf(bytes32)"( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise<[string]>; recordExists( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise<[boolean]>; "recordExists(bytes32)"( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise<[boolean]>; records( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise< [string, string, string, string, number] & { owner: string; addr: string; userName: string; contractName: string; contractVersion: number; } >; "records(bytes32)"( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise< [string, string, string, string, number] & { owner: string; addr: string; userName: string; contractName: string; contractVersion: number; } >; registerCollection( collectionId_: PromiseOrValue, userName_: PromiseOrValue, owner_: PromiseOrValue, collectionAddress_: PromiseOrValue, contractName_: PromiseOrValue, contractVersion_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "registerCollection(bytes32,string,address,address,string,uint16)"( collectionId_: PromiseOrValue, userName_: PromiseOrValue, owner_: PromiseOrValue, collectionAddress_: PromiseOrValue, contractName_: PromiseOrValue, contractVersion_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; registerOriginalAddress( collectionId_: PromiseOrValue, originalAddress_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "registerOriginalAddress(bytes32,address)"( collectionId_: PromiseOrValue, originalAddress_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setOwner( collectionId_: PromiseOrValue, owner_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "setOwner(bytes32,address)"( collectionId_: PromiseOrValue, owner_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setSystemContext( systemContext_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "setSystemContext(address)"( systemContext_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; systemContext(overrides?: CallOverrides): Promise<[string]>; "systemContext()"(overrides?: CallOverrides): Promise<[string]>; updateCollection( addr_: PromiseOrValue, collectionId_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "updateCollection(address,bytes32)"( addr_: PromiseOrValue, collectionId_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; updateExternalToCollection( addr_: PromiseOrValue, collectionId_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "updateExternalToCollection(address,bytes32)"( addr_: PromiseOrValue, collectionId_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; updateRecord( record_: CollectionsRegistry.RecordStruct, collectionId_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "updateRecord((address,address,string,string,uint16),bytes32)"( record_: CollectionsRegistry.RecordStruct, collectionId_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; }; addressOf( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; "addressOf(bytes32)"( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; collections( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; "collections(address)"( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; externalToCollection( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; "externalToCollection(address)"( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; getCollectionIds( collectionAddresses_: PromiseOrValue[], overrides?: CallOverrides ): Promise; "getCollectionIds(address[])"( collectionAddresses_: PromiseOrValue[], overrides?: CallOverrides ): Promise; getRecord( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; "getRecord(bytes32)"( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; listCollectionsPerOwner( userAddress_: PromiseOrValue, overrides?: CallOverrides ): Promise; "listCollectionsPerOwner(address)"( userAddress_: PromiseOrValue, overrides?: CallOverrides ): Promise; ownerOf( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; "ownerOf(bytes32)"( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; recordExists( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; "recordExists(bytes32)"( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; records( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise< [string, string, string, string, number] & { owner: string; addr: string; userName: string; contractName: string; contractVersion: number; } >; "records(bytes32)"( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise< [string, string, string, string, number] & { owner: string; addr: string; userName: string; contractName: string; contractVersion: number; } >; registerCollection( collectionId_: PromiseOrValue, userName_: PromiseOrValue, owner_: PromiseOrValue, collectionAddress_: PromiseOrValue, contractName_: PromiseOrValue, contractVersion_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "registerCollection(bytes32,string,address,address,string,uint16)"( collectionId_: PromiseOrValue, userName_: PromiseOrValue, owner_: PromiseOrValue, collectionAddress_: PromiseOrValue, contractName_: PromiseOrValue, contractVersion_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; registerOriginalAddress( collectionId_: PromiseOrValue, originalAddress_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "registerOriginalAddress(bytes32,address)"( collectionId_: PromiseOrValue, originalAddress_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setOwner( collectionId_: PromiseOrValue, owner_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "setOwner(bytes32,address)"( collectionId_: PromiseOrValue, owner_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setSystemContext( systemContext_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "setSystemContext(address)"( systemContext_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; systemContext(overrides?: CallOverrides): Promise; "systemContext()"(overrides?: CallOverrides): Promise; updateCollection( addr_: PromiseOrValue, collectionId_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "updateCollection(address,bytes32)"( addr_: PromiseOrValue, collectionId_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; updateExternalToCollection( addr_: PromiseOrValue, collectionId_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "updateExternalToCollection(address,bytes32)"( addr_: PromiseOrValue, collectionId_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; updateRecord( record_: CollectionsRegistry.RecordStruct, collectionId_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "updateRecord((address,address,string,string,uint16),bytes32)"( record_: CollectionsRegistry.RecordStruct, collectionId_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; callStatic: { addressOf( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; "addressOf(bytes32)"( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; collections( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; "collections(address)"( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; externalToCollection( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; "externalToCollection(address)"( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; getCollectionIds( collectionAddresses_: PromiseOrValue[], overrides?: CallOverrides ): Promise; "getCollectionIds(address[])"( collectionAddresses_: PromiseOrValue[], overrides?: CallOverrides ): Promise; getRecord( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; "getRecord(bytes32)"( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; listCollectionsPerOwner( userAddress_: PromiseOrValue, overrides?: CallOverrides ): Promise; "listCollectionsPerOwner(address)"( userAddress_: PromiseOrValue, overrides?: CallOverrides ): Promise; ownerOf( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; "ownerOf(bytes32)"( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; recordExists( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; "recordExists(bytes32)"( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; records( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise< [string, string, string, string, number] & { owner: string; addr: string; userName: string; contractName: string; contractVersion: number; } >; "records(bytes32)"( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise< [string, string, string, string, number] & { owner: string; addr: string; userName: string; contractName: string; contractVersion: number; } >; registerCollection( collectionId_: PromiseOrValue, userName_: PromiseOrValue, owner_: PromiseOrValue, collectionAddress_: PromiseOrValue, contractName_: PromiseOrValue, contractVersion_: PromiseOrValue, overrides?: CallOverrides ): Promise; "registerCollection(bytes32,string,address,address,string,uint16)"( collectionId_: PromiseOrValue, userName_: PromiseOrValue, owner_: PromiseOrValue, collectionAddress_: PromiseOrValue, contractName_: PromiseOrValue, contractVersion_: PromiseOrValue, overrides?: CallOverrides ): Promise; registerOriginalAddress( collectionId_: PromiseOrValue, originalAddress_: PromiseOrValue, overrides?: CallOverrides ): Promise; "registerOriginalAddress(bytes32,address)"( collectionId_: PromiseOrValue, originalAddress_: PromiseOrValue, overrides?: CallOverrides ): Promise; setOwner( collectionId_: PromiseOrValue, owner_: PromiseOrValue, overrides?: CallOverrides ): Promise; "setOwner(bytes32,address)"( collectionId_: PromiseOrValue, owner_: PromiseOrValue, overrides?: CallOverrides ): Promise; setSystemContext( systemContext_: PromiseOrValue, overrides?: CallOverrides ): Promise; "setSystemContext(address)"( systemContext_: PromiseOrValue, overrides?: CallOverrides ): Promise; systemContext(overrides?: CallOverrides): Promise; "systemContext()"(overrides?: CallOverrides): Promise; updateCollection( addr_: PromiseOrValue, collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; "updateCollection(address,bytes32)"( addr_: PromiseOrValue, collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; updateExternalToCollection( addr_: PromiseOrValue, collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; "updateExternalToCollection(address,bytes32)"( addr_: PromiseOrValue, collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; updateRecord( record_: CollectionsRegistry.RecordStruct, collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; "updateRecord((address,address,string,string,uint16),bytes32)"( record_: CollectionsRegistry.RecordStruct, collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; }; filters: { "NewAddress(bytes32,address)"( collectionId?: PromiseOrValue | null, addr?: null ): NewAddressEventFilter; NewAddress( collectionId?: PromiseOrValue | null, addr?: null ): NewAddressEventFilter; "NewCollection(bytes32,string,address,address,string,uint16)"( collectionId?: PromiseOrValue | null, name?: null, owner?: null, addr?: null, contractName?: null, contractVersion?: null ): NewCollectionEventFilter; NewCollection( collectionId?: PromiseOrValue | null, name?: null, owner?: null, addr?: null, contractName?: null, contractVersion?: null ): NewCollectionEventFilter; "TransferOwnership(bytes32,address)"( collectionId?: PromiseOrValue | null, owner?: null ): TransferOwnershipEventFilter; TransferOwnership( collectionId?: PromiseOrValue | null, owner?: null ): TransferOwnershipEventFilter; }; estimateGas: { addressOf( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; "addressOf(bytes32)"( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; collections( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; "collections(address)"( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; externalToCollection( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; "externalToCollection(address)"( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; getCollectionIds( collectionAddresses_: PromiseOrValue[], overrides?: CallOverrides ): Promise; "getCollectionIds(address[])"( collectionAddresses_: PromiseOrValue[], overrides?: CallOverrides ): Promise; getRecord( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; "getRecord(bytes32)"( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; listCollectionsPerOwner( userAddress_: PromiseOrValue, overrides?: CallOverrides ): Promise; "listCollectionsPerOwner(address)"( userAddress_: PromiseOrValue, overrides?: CallOverrides ): Promise; ownerOf( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; "ownerOf(bytes32)"( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; recordExists( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; "recordExists(bytes32)"( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; records( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; "records(bytes32)"( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; registerCollection( collectionId_: PromiseOrValue, userName_: PromiseOrValue, owner_: PromiseOrValue, collectionAddress_: PromiseOrValue, contractName_: PromiseOrValue, contractVersion_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "registerCollection(bytes32,string,address,address,string,uint16)"( collectionId_: PromiseOrValue, userName_: PromiseOrValue, owner_: PromiseOrValue, collectionAddress_: PromiseOrValue, contractName_: PromiseOrValue, contractVersion_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; registerOriginalAddress( collectionId_: PromiseOrValue, originalAddress_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "registerOriginalAddress(bytes32,address)"( collectionId_: PromiseOrValue, originalAddress_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setOwner( collectionId_: PromiseOrValue, owner_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "setOwner(bytes32,address)"( collectionId_: PromiseOrValue, owner_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setSystemContext( systemContext_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "setSystemContext(address)"( systemContext_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; systemContext(overrides?: CallOverrides): Promise; "systemContext()"(overrides?: CallOverrides): Promise; updateCollection( addr_: PromiseOrValue, collectionId_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "updateCollection(address,bytes32)"( addr_: PromiseOrValue, collectionId_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; updateExternalToCollection( addr_: PromiseOrValue, collectionId_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "updateExternalToCollection(address,bytes32)"( addr_: PromiseOrValue, collectionId_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; updateRecord( record_: CollectionsRegistry.RecordStruct, collectionId_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "updateRecord((address,address,string,string,uint16),bytes32)"( record_: CollectionsRegistry.RecordStruct, collectionId_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; }; populateTransaction: { addressOf( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; "addressOf(bytes32)"( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; collections( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; "collections(address)"( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; externalToCollection( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; "externalToCollection(address)"( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; getCollectionIds( collectionAddresses_: PromiseOrValue[], overrides?: CallOverrides ): Promise; "getCollectionIds(address[])"( collectionAddresses_: PromiseOrValue[], overrides?: CallOverrides ): Promise; getRecord( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; "getRecord(bytes32)"( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; listCollectionsPerOwner( userAddress_: PromiseOrValue, overrides?: CallOverrides ): Promise; "listCollectionsPerOwner(address)"( userAddress_: PromiseOrValue, overrides?: CallOverrides ): Promise; ownerOf( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; "ownerOf(bytes32)"( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; recordExists( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; "recordExists(bytes32)"( collectionId_: PromiseOrValue, overrides?: CallOverrides ): Promise; records( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; "records(bytes32)"( arg0: PromiseOrValue, overrides?: CallOverrides ): Promise; registerCollection( collectionId_: PromiseOrValue, userName_: PromiseOrValue, owner_: PromiseOrValue, collectionAddress_: PromiseOrValue, contractName_: PromiseOrValue, contractVersion_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "registerCollection(bytes32,string,address,address,string,uint16)"( collectionId_: PromiseOrValue, userName_: PromiseOrValue, owner_: PromiseOrValue, collectionAddress_: PromiseOrValue, contractName_: PromiseOrValue, contractVersion_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; registerOriginalAddress( collectionId_: PromiseOrValue, originalAddress_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "registerOriginalAddress(bytes32,address)"( collectionId_: PromiseOrValue, originalAddress_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setOwner( collectionId_: PromiseOrValue, owner_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "setOwner(bytes32,address)"( collectionId_: PromiseOrValue, owner_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; setSystemContext( systemContext_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "setSystemContext(address)"( systemContext_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; systemContext(overrides?: CallOverrides): Promise; "systemContext()"(overrides?: CallOverrides): Promise; updateCollection( addr_: PromiseOrValue, collectionId_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "updateCollection(address,bytes32)"( addr_: PromiseOrValue, collectionId_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; updateExternalToCollection( addr_: PromiseOrValue, collectionId_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "updateExternalToCollection(address,bytes32)"( addr_: PromiseOrValue, collectionId_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; updateRecord( record_: CollectionsRegistry.RecordStruct, collectionId_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; "updateRecord((address,address,string,string,uint16),bytes32)"( record_: CollectionsRegistry.RecordStruct, collectionId_: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue } ): Promise; }; }