/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { EventFragment, FunctionFragment, Result } from '@ethersproject/abi'; import { BytesLike } from '@ethersproject/bytes'; import { Listener, Provider } from '@ethersproject/providers'; import { BaseContract, BigNumber, BigNumberish, CallOverrides, ContractTransaction, EventFilter, PopulatedTransaction, Signer, ethers, } from 'ethers'; import { TypedEvent, TypedEventFilter, TypedListener } from './commons'; interface TestBridgeMessageInterface extends ethers.utils.Interface { functions: { 'testFormatDetails(bytes32,bytes32,uint8)': FunctionFragment; 'testFormatMessage(bytes,bytes,uint8,uint8)': FunctionFragment; 'testFormatRequestDetails()': FunctionFragment; 'testFormatTokenId(uint32,bytes32)': FunctionFragment; 'testFormatTransfer(bytes32,uint256)': FunctionFragment; 'testIsDetails(bytes)': FunctionFragment; 'testIsRequestDetails(bytes)': FunctionFragment; 'testIsTransfer(bytes)': FunctionFragment; 'testIsValidAction(bytes,uint8)': FunctionFragment; 'testIsValidMessageLength(bytes)': FunctionFragment; 'testMessageType(bytes)': FunctionFragment; 'testMustBeDetails(bytes)': FunctionFragment; 'testMustBeMessage(bytes)': FunctionFragment; 'testMustBeRequestDetails(bytes)': FunctionFragment; 'testMustBeTokenId(bytes)': FunctionFragment; 'testMustBeTransfer(bytes)': FunctionFragment; 'testSplitDetails(bytes)': FunctionFragment; 'testSplitMessage(bytes)': FunctionFragment; 'testSplitTokenId(bytes)': FunctionFragment; 'testSplitTransfer(bytes)': FunctionFragment; }; encodeFunctionData( functionFragment: 'testFormatDetails', values: [BytesLike, BytesLike, BigNumberish], ): string; encodeFunctionData( functionFragment: 'testFormatMessage', values: [BytesLike, BytesLike, BigNumberish, BigNumberish], ): string; encodeFunctionData( functionFragment: 'testFormatRequestDetails', values?: undefined, ): string; encodeFunctionData( functionFragment: 'testFormatTokenId', values: [BigNumberish, BytesLike], ): string; encodeFunctionData( functionFragment: 'testFormatTransfer', values: [BytesLike, BigNumberish], ): string; encodeFunctionData( functionFragment: 'testIsDetails', values: [BytesLike], ): string; encodeFunctionData( functionFragment: 'testIsRequestDetails', values: [BytesLike], ): string; encodeFunctionData( functionFragment: 'testIsTransfer', values: [BytesLike], ): string; encodeFunctionData( functionFragment: 'testIsValidAction', values: [BytesLike, BigNumberish], ): string; encodeFunctionData( functionFragment: 'testIsValidMessageLength', values: [BytesLike], ): string; encodeFunctionData( functionFragment: 'testMessageType', values: [BytesLike], ): string; encodeFunctionData( functionFragment: 'testMustBeDetails', values: [BytesLike], ): string; encodeFunctionData( functionFragment: 'testMustBeMessage', values: [BytesLike], ): string; encodeFunctionData( functionFragment: 'testMustBeRequestDetails', values: [BytesLike], ): string; encodeFunctionData( functionFragment: 'testMustBeTokenId', values: [BytesLike], ): string; encodeFunctionData( functionFragment: 'testMustBeTransfer', values: [BytesLike], ): string; encodeFunctionData( functionFragment: 'testSplitDetails', values: [BytesLike], ): string; encodeFunctionData( functionFragment: 'testSplitMessage', values: [BytesLike], ): string; encodeFunctionData( functionFragment: 'testSplitTokenId', values: [BytesLike], ): string; encodeFunctionData( functionFragment: 'testSplitTransfer', values: [BytesLike], ): string; decodeFunctionResult( functionFragment: 'testFormatDetails', data: BytesLike, ): Result; decodeFunctionResult( functionFragment: 'testFormatMessage', data: BytesLike, ): Result; decodeFunctionResult( functionFragment: 'testFormatRequestDetails', data: BytesLike, ): Result; decodeFunctionResult( functionFragment: 'testFormatTokenId', data: BytesLike, ): Result; decodeFunctionResult( functionFragment: 'testFormatTransfer', data: BytesLike, ): Result; decodeFunctionResult( functionFragment: 'testIsDetails', data: BytesLike, ): Result; decodeFunctionResult( functionFragment: 'testIsRequestDetails', data: BytesLike, ): Result; decodeFunctionResult( functionFragment: 'testIsTransfer', data: BytesLike, ): Result; decodeFunctionResult( functionFragment: 'testIsValidAction', data: BytesLike, ): Result; decodeFunctionResult( functionFragment: 'testIsValidMessageLength', data: BytesLike, ): Result; decodeFunctionResult( functionFragment: 'testMessageType', data: BytesLike, ): Result; decodeFunctionResult( functionFragment: 'testMustBeDetails', data: BytesLike, ): Result; decodeFunctionResult( functionFragment: 'testMustBeMessage', data: BytesLike, ): Result; decodeFunctionResult( functionFragment: 'testMustBeRequestDetails', data: BytesLike, ): Result; decodeFunctionResult( functionFragment: 'testMustBeTokenId', data: BytesLike, ): Result; decodeFunctionResult( functionFragment: 'testMustBeTransfer', data: BytesLike, ): Result; decodeFunctionResult( functionFragment: 'testSplitDetails', data: BytesLike, ): Result; decodeFunctionResult( functionFragment: 'testSplitMessage', data: BytesLike, ): Result; decodeFunctionResult( functionFragment: 'testSplitTokenId', data: BytesLike, ): Result; decodeFunctionResult( functionFragment: 'testSplitTransfer', data: BytesLike, ): Result; events: {}; } export class TestBridgeMessage extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; listeners, EventArgsObject>( eventFilter?: TypedEventFilter, ): Array>; off, EventArgsObject>( eventFilter: TypedEventFilter, listener: TypedListener, ): this; on, EventArgsObject>( eventFilter: TypedEventFilter, listener: TypedListener, ): this; once, EventArgsObject>( eventFilter: TypedEventFilter, listener: TypedListener, ): this; removeListener, EventArgsObject>( eventFilter: TypedEventFilter, listener: TypedListener, ): this; removeAllListeners, EventArgsObject>( eventFilter: TypedEventFilter, ): this; listeners(eventName?: string): Array; off(eventName: string, listener: Listener): this; on(eventName: string, listener: Listener): this; once(eventName: string, listener: Listener): this; removeListener(eventName: string, listener: Listener): this; removeAllListeners(eventName?: string): this; queryFilter, EventArgsObject>( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined, ): Promise>>; interface: TestBridgeMessageInterface; functions: { testFormatDetails( _name: BytesLike, _symbol: BytesLike, _decimals: BigNumberish, overrides?: CallOverrides, ): Promise<[string]>; testFormatMessage( _tokenId: BytesLike, _action: BytesLike, _idType: BigNumberish, _actionType: BigNumberish, overrides?: CallOverrides, ): Promise<[string]>; testFormatRequestDetails(overrides?: CallOverrides): Promise<[string]>; testFormatTokenId( _domain: BigNumberish, _id: BytesLike, overrides?: CallOverrides, ): Promise<[string]>; testFormatTransfer( _to: BytesLike, _amnt: BigNumberish, overrides?: CallOverrides, ): Promise<[string]>; testIsDetails( _action: BytesLike, overrides?: CallOverrides, ): Promise<[boolean]>; testIsRequestDetails( _action: BytesLike, overrides?: CallOverrides, ): Promise<[boolean]>; testIsTransfer( _action: BytesLike, overrides?: CallOverrides, ): Promise<[boolean]>; testIsValidAction( _action: BytesLike, _t: BigNumberish, overrides?: CallOverrides, ): Promise<[boolean]>; testIsValidMessageLength( _message: BytesLike, overrides?: CallOverrides, ): Promise<[boolean]>; testMessageType( _message: BytesLike, overrides?: CallOverrides, ): Promise<[number]>; testMustBeDetails( _details: BytesLike, overrides?: CallOverrides, ): Promise<[string]>; testMustBeMessage( _message: BytesLike, overrides?: CallOverrides, ): Promise<[string]>; testMustBeRequestDetails( _request: BytesLike, overrides?: CallOverrides, ): Promise<[string]>; testMustBeTokenId( _tokenId: BytesLike, overrides?: CallOverrides, ): Promise<[string]>; testMustBeTransfer( _transfer: BytesLike, overrides?: CallOverrides, ): Promise<[string]>; testSplitDetails( _details: BytesLike, overrides?: CallOverrides, ): Promise<[number, string, string, number]>; testSplitMessage( _message: BytesLike, overrides?: CallOverrides, ): Promise<[string, string]>; testSplitTokenId( _tokenId: BytesLike, overrides?: CallOverrides, ): Promise<[number, string, string]>; testSplitTransfer( _transfer: BytesLike, overrides?: CallOverrides, ): Promise<[number, string, string, BigNumber]>; }; testFormatDetails( _name: BytesLike, _symbol: BytesLike, _decimals: BigNumberish, overrides?: CallOverrides, ): Promise; testFormatMessage( _tokenId: BytesLike, _action: BytesLike, _idType: BigNumberish, _actionType: BigNumberish, overrides?: CallOverrides, ): Promise; testFormatRequestDetails(overrides?: CallOverrides): Promise; testFormatTokenId( _domain: BigNumberish, _id: BytesLike, overrides?: CallOverrides, ): Promise; testFormatTransfer( _to: BytesLike, _amnt: BigNumberish, overrides?: CallOverrides, ): Promise; testIsDetails( _action: BytesLike, overrides?: CallOverrides, ): Promise; testIsRequestDetails( _action: BytesLike, overrides?: CallOverrides, ): Promise; testIsTransfer( _action: BytesLike, overrides?: CallOverrides, ): Promise; testIsValidAction( _action: BytesLike, _t: BigNumberish, overrides?: CallOverrides, ): Promise; testIsValidMessageLength( _message: BytesLike, overrides?: CallOverrides, ): Promise; testMessageType( _message: BytesLike, overrides?: CallOverrides, ): Promise; testMustBeDetails( _details: BytesLike, overrides?: CallOverrides, ): Promise; testMustBeMessage( _message: BytesLike, overrides?: CallOverrides, ): Promise; testMustBeRequestDetails( _request: BytesLike, overrides?: CallOverrides, ): Promise; testMustBeTokenId( _tokenId: BytesLike, overrides?: CallOverrides, ): Promise; testMustBeTransfer( _transfer: BytesLike, overrides?: CallOverrides, ): Promise; testSplitDetails( _details: BytesLike, overrides?: CallOverrides, ): Promise<[number, string, string, number]>; testSplitMessage( _message: BytesLike, overrides?: CallOverrides, ): Promise<[string, string]>; testSplitTokenId( _tokenId: BytesLike, overrides?: CallOverrides, ): Promise<[number, string, string]>; testSplitTransfer( _transfer: BytesLike, overrides?: CallOverrides, ): Promise<[number, string, string, BigNumber]>; callStatic: { testFormatDetails( _name: BytesLike, _symbol: BytesLike, _decimals: BigNumberish, overrides?: CallOverrides, ): Promise; testFormatMessage( _tokenId: BytesLike, _action: BytesLike, _idType: BigNumberish, _actionType: BigNumberish, overrides?: CallOverrides, ): Promise; testFormatRequestDetails(overrides?: CallOverrides): Promise; testFormatTokenId( _domain: BigNumberish, _id: BytesLike, overrides?: CallOverrides, ): Promise; testFormatTransfer( _to: BytesLike, _amnt: BigNumberish, overrides?: CallOverrides, ): Promise; testIsDetails( _action: BytesLike, overrides?: CallOverrides, ): Promise; testIsRequestDetails( _action: BytesLike, overrides?: CallOverrides, ): Promise; testIsTransfer( _action: BytesLike, overrides?: CallOverrides, ): Promise; testIsValidAction( _action: BytesLike, _t: BigNumberish, overrides?: CallOverrides, ): Promise; testIsValidMessageLength( _message: BytesLike, overrides?: CallOverrides, ): Promise; testMessageType( _message: BytesLike, overrides?: CallOverrides, ): Promise; testMustBeDetails( _details: BytesLike, overrides?: CallOverrides, ): Promise; testMustBeMessage( _message: BytesLike, overrides?: CallOverrides, ): Promise; testMustBeRequestDetails( _request: BytesLike, overrides?: CallOverrides, ): Promise; testMustBeTokenId( _tokenId: BytesLike, overrides?: CallOverrides, ): Promise; testMustBeTransfer( _transfer: BytesLike, overrides?: CallOverrides, ): Promise; testSplitDetails( _details: BytesLike, overrides?: CallOverrides, ): Promise<[number, string, string, number]>; testSplitMessage( _message: BytesLike, overrides?: CallOverrides, ): Promise<[string, string]>; testSplitTokenId( _tokenId: BytesLike, overrides?: CallOverrides, ): Promise<[number, string, string]>; testSplitTransfer( _transfer: BytesLike, overrides?: CallOverrides, ): Promise<[number, string, string, BigNumber]>; }; filters: {}; estimateGas: { testFormatDetails( _name: BytesLike, _symbol: BytesLike, _decimals: BigNumberish, overrides?: CallOverrides, ): Promise; testFormatMessage( _tokenId: BytesLike, _action: BytesLike, _idType: BigNumberish, _actionType: BigNumberish, overrides?: CallOverrides, ): Promise; testFormatRequestDetails(overrides?: CallOverrides): Promise; testFormatTokenId( _domain: BigNumberish, _id: BytesLike, overrides?: CallOverrides, ): Promise; testFormatTransfer( _to: BytesLike, _amnt: BigNumberish, overrides?: CallOverrides, ): Promise; testIsDetails( _action: BytesLike, overrides?: CallOverrides, ): Promise; testIsRequestDetails( _action: BytesLike, overrides?: CallOverrides, ): Promise; testIsTransfer( _action: BytesLike, overrides?: CallOverrides, ): Promise; testIsValidAction( _action: BytesLike, _t: BigNumberish, overrides?: CallOverrides, ): Promise; testIsValidMessageLength( _message: BytesLike, overrides?: CallOverrides, ): Promise; testMessageType( _message: BytesLike, overrides?: CallOverrides, ): Promise; testMustBeDetails( _details: BytesLike, overrides?: CallOverrides, ): Promise; testMustBeMessage( _message: BytesLike, overrides?: CallOverrides, ): Promise; testMustBeRequestDetails( _request: BytesLike, overrides?: CallOverrides, ): Promise; testMustBeTokenId( _tokenId: BytesLike, overrides?: CallOverrides, ): Promise; testMustBeTransfer( _transfer: BytesLike, overrides?: CallOverrides, ): Promise; testSplitDetails( _details: BytesLike, overrides?: CallOverrides, ): Promise; testSplitMessage( _message: BytesLike, overrides?: CallOverrides, ): Promise; testSplitTokenId( _tokenId: BytesLike, overrides?: CallOverrides, ): Promise; testSplitTransfer( _transfer: BytesLike, overrides?: CallOverrides, ): Promise; }; populateTransaction: { testFormatDetails( _name: BytesLike, _symbol: BytesLike, _decimals: BigNumberish, overrides?: CallOverrides, ): Promise; testFormatMessage( _tokenId: BytesLike, _action: BytesLike, _idType: BigNumberish, _actionType: BigNumberish, overrides?: CallOverrides, ): Promise; testFormatRequestDetails( overrides?: CallOverrides, ): Promise; testFormatTokenId( _domain: BigNumberish, _id: BytesLike, overrides?: CallOverrides, ): Promise; testFormatTransfer( _to: BytesLike, _amnt: BigNumberish, overrides?: CallOverrides, ): Promise; testIsDetails( _action: BytesLike, overrides?: CallOverrides, ): Promise; testIsRequestDetails( _action: BytesLike, overrides?: CallOverrides, ): Promise; testIsTransfer( _action: BytesLike, overrides?: CallOverrides, ): Promise; testIsValidAction( _action: BytesLike, _t: BigNumberish, overrides?: CallOverrides, ): Promise; testIsValidMessageLength( _message: BytesLike, overrides?: CallOverrides, ): Promise; testMessageType( _message: BytesLike, overrides?: CallOverrides, ): Promise; testMustBeDetails( _details: BytesLike, overrides?: CallOverrides, ): Promise; testMustBeMessage( _message: BytesLike, overrides?: CallOverrides, ): Promise; testMustBeRequestDetails( _request: BytesLike, overrides?: CallOverrides, ): Promise; testMustBeTokenId( _tokenId: BytesLike, overrides?: CallOverrides, ): Promise; testMustBeTransfer( _transfer: BytesLike, overrides?: CallOverrides, ): Promise; testSplitDetails( _details: BytesLike, overrides?: CallOverrides, ): Promise; testSplitMessage( _message: BytesLike, overrides?: CallOverrides, ): Promise; testSplitTokenId( _tokenId: BytesLike, overrides?: CallOverrides, ): Promise; testSplitTransfer( _transfer: BytesLike, overrides?: CallOverrides, ): Promise; }; }