import type { BaseContract, BigNumber, BigNumberish, BytesLike, CallOverrides, ContractTransaction, Overrides, PopulatedTransaction, Signer, utils } from "ethers"; import type { FunctionFragment, Result, EventFragment } from "@ethersproject/abi"; import type { Listener, Provider } from "@ethersproject/providers"; import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent, PromiseOrValue } from "../common"; export interface CCTPMessageTransmitterInterface extends utils.Interface { functions: { "acceptOwnership()": FunctionFragment; "attesterManager()": FunctionFragment; "disableAttester(address)": FunctionFragment; "enableAttester(address)": FunctionFragment; "getEnabledAttester(uint256)": FunctionFragment; "getNumEnabledAttesters()": FunctionFragment; "isEnabledAttester(address)": FunctionFragment; "localDomain()": FunctionFragment; "maxMessageBodySize()": FunctionFragment; "nextAvailableNonce()": FunctionFragment; "owner()": FunctionFragment; "pause()": FunctionFragment; "paused()": FunctionFragment; "pauser()": FunctionFragment; "pendingOwner()": FunctionFragment; "receiveMessage(bytes,bytes)": FunctionFragment; "replaceMessage(bytes,bytes,bytes,bytes32)": FunctionFragment; "rescueERC20(address,address,uint256)": FunctionFragment; "rescuer()": FunctionFragment; "sendMessage(uint32,bytes32,bytes)": FunctionFragment; "sendMessageWithCaller(uint32,bytes32,bytes32,bytes)": FunctionFragment; "setMaxMessageBodySize(uint256)": FunctionFragment; "setSignatureThreshold(uint256)": FunctionFragment; "signatureThreshold()": FunctionFragment; "transferOwnership(address)": FunctionFragment; "unpause()": FunctionFragment; "updateAttesterManager(address)": FunctionFragment; "updatePauser(address)": FunctionFragment; "updateRescuer(address)": FunctionFragment; "usedNonces(bytes32)": FunctionFragment; "version()": FunctionFragment; }; getFunction(nameOrSignatureOrTopic: "acceptOwnership" | "attesterManager" | "disableAttester" | "enableAttester" | "getEnabledAttester" | "getNumEnabledAttesters" | "isEnabledAttester" | "localDomain" | "maxMessageBodySize" | "nextAvailableNonce" | "owner" | "pause" | "paused" | "pauser" | "pendingOwner" | "receiveMessage" | "replaceMessage" | "rescueERC20" | "rescuer" | "sendMessage" | "sendMessageWithCaller" | "setMaxMessageBodySize" | "setSignatureThreshold" | "signatureThreshold" | "transferOwnership" | "unpause" | "updateAttesterManager" | "updatePauser" | "updateRescuer" | "usedNonces" | "version"): FunctionFragment; encodeFunctionData(functionFragment: "acceptOwnership", values?: undefined): string; encodeFunctionData(functionFragment: "attesterManager", values?: undefined): string; encodeFunctionData(functionFragment: "disableAttester", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "enableAttester", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "getEnabledAttester", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "getNumEnabledAttesters", values?: undefined): string; encodeFunctionData(functionFragment: "isEnabledAttester", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "localDomain", values?: undefined): string; encodeFunctionData(functionFragment: "maxMessageBodySize", values?: undefined): string; encodeFunctionData(functionFragment: "nextAvailableNonce", values?: undefined): string; encodeFunctionData(functionFragment: "owner", values?: undefined): string; encodeFunctionData(functionFragment: "pause", values?: undefined): string; encodeFunctionData(functionFragment: "paused", values?: undefined): string; encodeFunctionData(functionFragment: "pauser", values?: undefined): string; encodeFunctionData(functionFragment: "pendingOwner", values?: undefined): string; encodeFunctionData(functionFragment: "receiveMessage", values: [PromiseOrValue, PromiseOrValue]): string; encodeFunctionData(functionFragment: "replaceMessage", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "rescueERC20", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "rescuer", values?: undefined): string; encodeFunctionData(functionFragment: "sendMessage", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "sendMessageWithCaller", values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue, PromiseOrValue ]): string; encodeFunctionData(functionFragment: "setMaxMessageBodySize", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "setSignatureThreshold", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "signatureThreshold", values?: undefined): string; encodeFunctionData(functionFragment: "transferOwnership", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "unpause", values?: undefined): string; encodeFunctionData(functionFragment: "updateAttesterManager", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "updatePauser", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "updateRescuer", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "usedNonces", values: [PromiseOrValue]): string; encodeFunctionData(functionFragment: "version", values?: undefined): string; decodeFunctionResult(functionFragment: "acceptOwnership", data: BytesLike): Result; decodeFunctionResult(functionFragment: "attesterManager", data: BytesLike): Result; decodeFunctionResult(functionFragment: "disableAttester", data: BytesLike): Result; decodeFunctionResult(functionFragment: "enableAttester", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getEnabledAttester", data: BytesLike): Result; decodeFunctionResult(functionFragment: "getNumEnabledAttesters", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isEnabledAttester", data: BytesLike): Result; decodeFunctionResult(functionFragment: "localDomain", data: BytesLike): Result; decodeFunctionResult(functionFragment: "maxMessageBodySize", data: BytesLike): Result; decodeFunctionResult(functionFragment: "nextAvailableNonce", data: BytesLike): Result; decodeFunctionResult(functionFragment: "owner", data: BytesLike): Result; decodeFunctionResult(functionFragment: "pause", data: BytesLike): Result; decodeFunctionResult(functionFragment: "paused", data: BytesLike): Result; decodeFunctionResult(functionFragment: "pauser", data: BytesLike): Result; decodeFunctionResult(functionFragment: "pendingOwner", data: BytesLike): Result; decodeFunctionResult(functionFragment: "receiveMessage", data: BytesLike): Result; decodeFunctionResult(functionFragment: "replaceMessage", data: BytesLike): Result; decodeFunctionResult(functionFragment: "rescueERC20", data: BytesLike): Result; decodeFunctionResult(functionFragment: "rescuer", data: BytesLike): Result; decodeFunctionResult(functionFragment: "sendMessage", data: BytesLike): Result; decodeFunctionResult(functionFragment: "sendMessageWithCaller", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setMaxMessageBodySize", data: BytesLike): Result; decodeFunctionResult(functionFragment: "setSignatureThreshold", data: BytesLike): Result; decodeFunctionResult(functionFragment: "signatureThreshold", data: BytesLike): Result; decodeFunctionResult(functionFragment: "transferOwnership", data: BytesLike): Result; decodeFunctionResult(functionFragment: "unpause", data: BytesLike): Result; decodeFunctionResult(functionFragment: "updateAttesterManager", data: BytesLike): Result; decodeFunctionResult(functionFragment: "updatePauser", data: BytesLike): Result; decodeFunctionResult(functionFragment: "updateRescuer", data: BytesLike): Result; decodeFunctionResult(functionFragment: "usedNonces", data: BytesLike): Result; decodeFunctionResult(functionFragment: "version", data: BytesLike): Result; events: { "AttesterDisabled(address)": EventFragment; "AttesterEnabled(address)": EventFragment; "AttesterManagerUpdated(address,address)": EventFragment; "MaxMessageBodySizeUpdated(uint256)": EventFragment; "MessageReceived(address,uint32,uint64,bytes32,bytes)": EventFragment; "MessageSent(bytes)": EventFragment; "OwnershipTransferStarted(address,address)": EventFragment; "OwnershipTransferred(address,address)": EventFragment; "Pause()": EventFragment; "PauserChanged(address)": EventFragment; "RescuerChanged(address)": EventFragment; "SignatureThresholdUpdated(uint256,uint256)": EventFragment; "Unpause()": EventFragment; }; getEvent(nameOrSignatureOrTopic: "AttesterDisabled"): EventFragment; getEvent(nameOrSignatureOrTopic: "AttesterEnabled"): EventFragment; getEvent(nameOrSignatureOrTopic: "AttesterManagerUpdated"): EventFragment; getEvent(nameOrSignatureOrTopic: "MaxMessageBodySizeUpdated"): EventFragment; getEvent(nameOrSignatureOrTopic: "MessageReceived"): EventFragment; getEvent(nameOrSignatureOrTopic: "MessageSent"): EventFragment; getEvent(nameOrSignatureOrTopic: "OwnershipTransferStarted"): EventFragment; getEvent(nameOrSignatureOrTopic: "OwnershipTransferred"): EventFragment; getEvent(nameOrSignatureOrTopic: "Pause"): EventFragment; getEvent(nameOrSignatureOrTopic: "PauserChanged"): EventFragment; getEvent(nameOrSignatureOrTopic: "RescuerChanged"): EventFragment; getEvent(nameOrSignatureOrTopic: "SignatureThresholdUpdated"): EventFragment; getEvent(nameOrSignatureOrTopic: "Unpause"): EventFragment; } export interface AttesterDisabledEventObject { attester: string; } export type AttesterDisabledEvent = TypedEvent<[ string ], AttesterDisabledEventObject>; export type AttesterDisabledEventFilter = TypedEventFilter; export interface AttesterEnabledEventObject { attester: string; } export type AttesterEnabledEvent = TypedEvent<[ string ], AttesterEnabledEventObject>; export type AttesterEnabledEventFilter = TypedEventFilter; export interface AttesterManagerUpdatedEventObject { previousAttesterManager: string; newAttesterManager: string; } export type AttesterManagerUpdatedEvent = TypedEvent<[ string, string ], AttesterManagerUpdatedEventObject>; export type AttesterManagerUpdatedEventFilter = TypedEventFilter; export interface MaxMessageBodySizeUpdatedEventObject { newMaxMessageBodySize: BigNumber; } export type MaxMessageBodySizeUpdatedEvent = TypedEvent<[ BigNumber ], MaxMessageBodySizeUpdatedEventObject>; export type MaxMessageBodySizeUpdatedEventFilter = TypedEventFilter; export interface MessageReceivedEventObject { caller: string; sourceDomain: number; nonce: BigNumber; sender: string; messageBody: string; } export type MessageReceivedEvent = TypedEvent<[ string, number, BigNumber, string, string ], MessageReceivedEventObject>; export type MessageReceivedEventFilter = TypedEventFilter; export interface MessageSentEventObject { message: string; } export type MessageSentEvent = TypedEvent<[string], MessageSentEventObject>; export type MessageSentEventFilter = TypedEventFilter; export interface OwnershipTransferStartedEventObject { previousOwner: string; newOwner: string; } export type OwnershipTransferStartedEvent = TypedEvent<[ string, string ], OwnershipTransferStartedEventObject>; export type OwnershipTransferStartedEventFilter = TypedEventFilter; export interface OwnershipTransferredEventObject { previousOwner: string; newOwner: string; } export type OwnershipTransferredEvent = TypedEvent<[ string, string ], OwnershipTransferredEventObject>; export type OwnershipTransferredEventFilter = TypedEventFilter; export interface PauseEventObject { } export type PauseEvent = TypedEvent<[], PauseEventObject>; export type PauseEventFilter = TypedEventFilter; export interface PauserChangedEventObject { newAddress: string; } export type PauserChangedEvent = TypedEvent<[string], PauserChangedEventObject>; export type PauserChangedEventFilter = TypedEventFilter; export interface RescuerChangedEventObject { newRescuer: string; } export type RescuerChangedEvent = TypedEvent<[ string ], RescuerChangedEventObject>; export type RescuerChangedEventFilter = TypedEventFilter; export interface SignatureThresholdUpdatedEventObject { oldSignatureThreshold: BigNumber; newSignatureThreshold: BigNumber; } export type SignatureThresholdUpdatedEvent = TypedEvent<[ BigNumber, BigNumber ], SignatureThresholdUpdatedEventObject>; export type SignatureThresholdUpdatedEventFilter = TypedEventFilter; export interface UnpauseEventObject { } export type UnpauseEvent = TypedEvent<[], UnpauseEventObject>; export type UnpauseEventFilter = TypedEventFilter; export interface CCTPMessageTransmitter extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: CCTPMessageTransmitterInterface; 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: { acceptOwnership(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; attesterManager(overrides?: CallOverrides): Promise<[string]>; disableAttester(attester: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; enableAttester(newAttester: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getEnabledAttester(index: PromiseOrValue, overrides?: CallOverrides): Promise<[string]>; getNumEnabledAttesters(overrides?: CallOverrides): Promise<[BigNumber]>; isEnabledAttester(attester: PromiseOrValue, overrides?: CallOverrides): Promise<[boolean]>; localDomain(overrides?: CallOverrides): Promise<[number]>; maxMessageBodySize(overrides?: CallOverrides): Promise<[BigNumber]>; nextAvailableNonce(overrides?: CallOverrides): Promise<[BigNumber]>; owner(overrides?: CallOverrides): Promise<[string]>; pause(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; paused(overrides?: CallOverrides): Promise<[boolean]>; pauser(overrides?: CallOverrides): Promise<[string]>; pendingOwner(overrides?: CallOverrides): Promise<[string]>; receiveMessage(message: PromiseOrValue, attestation: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; replaceMessage(originalMessage: PromiseOrValue, originalAttestation: PromiseOrValue, newMessageBody: PromiseOrValue, newDestinationCaller: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; rescueERC20(tokenContract: PromiseOrValue, to: PromiseOrValue, amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; rescuer(overrides?: CallOverrides): Promise<[string]>; sendMessage(destinationDomain: PromiseOrValue, recipient: PromiseOrValue, messageBody: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; sendMessageWithCaller(destinationDomain: PromiseOrValue, recipient: PromiseOrValue, destinationCaller: PromiseOrValue, messageBody: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setMaxMessageBodySize(newMaxMessageBodySize: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setSignatureThreshold(newSignatureThreshold: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; signatureThreshold(overrides?: CallOverrides): Promise<[BigNumber]>; transferOwnership(newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; unpause(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; updateAttesterManager(newAttesterManager: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; updatePauser(_newPauser: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; updateRescuer(newRescuer: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; usedNonces(arg0: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber]>; version(overrides?: CallOverrides): Promise<[number]>; }; acceptOwnership(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; attesterManager(overrides?: CallOverrides): Promise; disableAttester(attester: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; enableAttester(newAttester: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getEnabledAttester(index: PromiseOrValue, overrides?: CallOverrides): Promise; getNumEnabledAttesters(overrides?: CallOverrides): Promise; isEnabledAttester(attester: PromiseOrValue, overrides?: CallOverrides): Promise; localDomain(overrides?: CallOverrides): Promise; maxMessageBodySize(overrides?: CallOverrides): Promise; nextAvailableNonce(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; pause(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; paused(overrides?: CallOverrides): Promise; pauser(overrides?: CallOverrides): Promise; pendingOwner(overrides?: CallOverrides): Promise; receiveMessage(message: PromiseOrValue, attestation: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; replaceMessage(originalMessage: PromiseOrValue, originalAttestation: PromiseOrValue, newMessageBody: PromiseOrValue, newDestinationCaller: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; rescueERC20(tokenContract: PromiseOrValue, to: PromiseOrValue, amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; rescuer(overrides?: CallOverrides): Promise; sendMessage(destinationDomain: PromiseOrValue, recipient: PromiseOrValue, messageBody: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; sendMessageWithCaller(destinationDomain: PromiseOrValue, recipient: PromiseOrValue, destinationCaller: PromiseOrValue, messageBody: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setMaxMessageBodySize(newMaxMessageBodySize: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setSignatureThreshold(newSignatureThreshold: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; signatureThreshold(overrides?: CallOverrides): Promise; transferOwnership(newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; unpause(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; updateAttesterManager(newAttesterManager: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; updatePauser(_newPauser: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; updateRescuer(newRescuer: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; usedNonces(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; version(overrides?: CallOverrides): Promise; callStatic: { acceptOwnership(overrides?: CallOverrides): Promise; attesterManager(overrides?: CallOverrides): Promise; disableAttester(attester: PromiseOrValue, overrides?: CallOverrides): Promise; enableAttester(newAttester: PromiseOrValue, overrides?: CallOverrides): Promise; getEnabledAttester(index: PromiseOrValue, overrides?: CallOverrides): Promise; getNumEnabledAttesters(overrides?: CallOverrides): Promise; isEnabledAttester(attester: PromiseOrValue, overrides?: CallOverrides): Promise; localDomain(overrides?: CallOverrides): Promise; maxMessageBodySize(overrides?: CallOverrides): Promise; nextAvailableNonce(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; pause(overrides?: CallOverrides): Promise; paused(overrides?: CallOverrides): Promise; pauser(overrides?: CallOverrides): Promise; pendingOwner(overrides?: CallOverrides): Promise; receiveMessage(message: PromiseOrValue, attestation: PromiseOrValue, overrides?: CallOverrides): Promise; replaceMessage(originalMessage: PromiseOrValue, originalAttestation: PromiseOrValue, newMessageBody: PromiseOrValue, newDestinationCaller: PromiseOrValue, overrides?: CallOverrides): Promise; rescueERC20(tokenContract: PromiseOrValue, to: PromiseOrValue, amount: PromiseOrValue, overrides?: CallOverrides): Promise; rescuer(overrides?: CallOverrides): Promise; sendMessage(destinationDomain: PromiseOrValue, recipient: PromiseOrValue, messageBody: PromiseOrValue, overrides?: CallOverrides): Promise; sendMessageWithCaller(destinationDomain: PromiseOrValue, recipient: PromiseOrValue, destinationCaller: PromiseOrValue, messageBody: PromiseOrValue, overrides?: CallOverrides): Promise; setMaxMessageBodySize(newMaxMessageBodySize: PromiseOrValue, overrides?: CallOverrides): Promise; setSignatureThreshold(newSignatureThreshold: PromiseOrValue, overrides?: CallOverrides): Promise; signatureThreshold(overrides?: CallOverrides): Promise; transferOwnership(newOwner: PromiseOrValue, overrides?: CallOverrides): Promise; unpause(overrides?: CallOverrides): Promise; updateAttesterManager(newAttesterManager: PromiseOrValue, overrides?: CallOverrides): Promise; updatePauser(_newPauser: PromiseOrValue, overrides?: CallOverrides): Promise; updateRescuer(newRescuer: PromiseOrValue, overrides?: CallOverrides): Promise; usedNonces(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; version(overrides?: CallOverrides): Promise; }; filters: { "AttesterDisabled(address)"(attester?: PromiseOrValue | null): AttesterDisabledEventFilter; AttesterDisabled(attester?: PromiseOrValue | null): AttesterDisabledEventFilter; "AttesterEnabled(address)"(attester?: PromiseOrValue | null): AttesterEnabledEventFilter; AttesterEnabled(attester?: PromiseOrValue | null): AttesterEnabledEventFilter; "AttesterManagerUpdated(address,address)"(previousAttesterManager?: PromiseOrValue | null, newAttesterManager?: PromiseOrValue | null): AttesterManagerUpdatedEventFilter; AttesterManagerUpdated(previousAttesterManager?: PromiseOrValue | null, newAttesterManager?: PromiseOrValue | null): AttesterManagerUpdatedEventFilter; "MaxMessageBodySizeUpdated(uint256)"(newMaxMessageBodySize?: null): MaxMessageBodySizeUpdatedEventFilter; MaxMessageBodySizeUpdated(newMaxMessageBodySize?: null): MaxMessageBodySizeUpdatedEventFilter; "MessageReceived(address,uint32,uint64,bytes32,bytes)"(caller?: PromiseOrValue | null, sourceDomain?: null, nonce?: PromiseOrValue | null, sender?: null, messageBody?: null): MessageReceivedEventFilter; MessageReceived(caller?: PromiseOrValue | null, sourceDomain?: null, nonce?: PromiseOrValue | null, sender?: null, messageBody?: null): MessageReceivedEventFilter; "MessageSent(bytes)"(message?: null): MessageSentEventFilter; MessageSent(message?: null): MessageSentEventFilter; "OwnershipTransferStarted(address,address)"(previousOwner?: PromiseOrValue | null, newOwner?: PromiseOrValue | null): OwnershipTransferStartedEventFilter; OwnershipTransferStarted(previousOwner?: PromiseOrValue | null, newOwner?: PromiseOrValue | null): OwnershipTransferStartedEventFilter; "OwnershipTransferred(address,address)"(previousOwner?: PromiseOrValue | null, newOwner?: PromiseOrValue | null): OwnershipTransferredEventFilter; OwnershipTransferred(previousOwner?: PromiseOrValue | null, newOwner?: PromiseOrValue | null): OwnershipTransferredEventFilter; "Pause()"(): PauseEventFilter; Pause(): PauseEventFilter; "PauserChanged(address)"(newAddress?: PromiseOrValue | null): PauserChangedEventFilter; PauserChanged(newAddress?: PromiseOrValue | null): PauserChangedEventFilter; "RescuerChanged(address)"(newRescuer?: PromiseOrValue | null): RescuerChangedEventFilter; RescuerChanged(newRescuer?: PromiseOrValue | null): RescuerChangedEventFilter; "SignatureThresholdUpdated(uint256,uint256)"(oldSignatureThreshold?: null, newSignatureThreshold?: null): SignatureThresholdUpdatedEventFilter; SignatureThresholdUpdated(oldSignatureThreshold?: null, newSignatureThreshold?: null): SignatureThresholdUpdatedEventFilter; "Unpause()"(): UnpauseEventFilter; Unpause(): UnpauseEventFilter; }; estimateGas: { acceptOwnership(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; attesterManager(overrides?: CallOverrides): Promise; disableAttester(attester: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; enableAttester(newAttester: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getEnabledAttester(index: PromiseOrValue, overrides?: CallOverrides): Promise; getNumEnabledAttesters(overrides?: CallOverrides): Promise; isEnabledAttester(attester: PromiseOrValue, overrides?: CallOverrides): Promise; localDomain(overrides?: CallOverrides): Promise; maxMessageBodySize(overrides?: CallOverrides): Promise; nextAvailableNonce(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; pause(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; paused(overrides?: CallOverrides): Promise; pauser(overrides?: CallOverrides): Promise; pendingOwner(overrides?: CallOverrides): Promise; receiveMessage(message: PromiseOrValue, attestation: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; replaceMessage(originalMessage: PromiseOrValue, originalAttestation: PromiseOrValue, newMessageBody: PromiseOrValue, newDestinationCaller: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; rescueERC20(tokenContract: PromiseOrValue, to: PromiseOrValue, amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; rescuer(overrides?: CallOverrides): Promise; sendMessage(destinationDomain: PromiseOrValue, recipient: PromiseOrValue, messageBody: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; sendMessageWithCaller(destinationDomain: PromiseOrValue, recipient: PromiseOrValue, destinationCaller: PromiseOrValue, messageBody: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setMaxMessageBodySize(newMaxMessageBodySize: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setSignatureThreshold(newSignatureThreshold: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; signatureThreshold(overrides?: CallOverrides): Promise; transferOwnership(newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; unpause(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; updateAttesterManager(newAttesterManager: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; updatePauser(_newPauser: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; updateRescuer(newRescuer: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; usedNonces(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; version(overrides?: CallOverrides): Promise; }; populateTransaction: { acceptOwnership(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; attesterManager(overrides?: CallOverrides): Promise; disableAttester(attester: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; enableAttester(newAttester: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; getEnabledAttester(index: PromiseOrValue, overrides?: CallOverrides): Promise; getNumEnabledAttesters(overrides?: CallOverrides): Promise; isEnabledAttester(attester: PromiseOrValue, overrides?: CallOverrides): Promise; localDomain(overrides?: CallOverrides): Promise; maxMessageBodySize(overrides?: CallOverrides): Promise; nextAvailableNonce(overrides?: CallOverrides): Promise; owner(overrides?: CallOverrides): Promise; pause(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; paused(overrides?: CallOverrides): Promise; pauser(overrides?: CallOverrides): Promise; pendingOwner(overrides?: CallOverrides): Promise; receiveMessage(message: PromiseOrValue, attestation: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; replaceMessage(originalMessage: PromiseOrValue, originalAttestation: PromiseOrValue, newMessageBody: PromiseOrValue, newDestinationCaller: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; rescueERC20(tokenContract: PromiseOrValue, to: PromiseOrValue, amount: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; rescuer(overrides?: CallOverrides): Promise; sendMessage(destinationDomain: PromiseOrValue, recipient: PromiseOrValue, messageBody: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; sendMessageWithCaller(destinationDomain: PromiseOrValue, recipient: PromiseOrValue, destinationCaller: PromiseOrValue, messageBody: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setMaxMessageBodySize(newMaxMessageBodySize: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; setSignatureThreshold(newSignatureThreshold: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; signatureThreshold(overrides?: CallOverrides): Promise; transferOwnership(newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; unpause(overrides?: Overrides & { from?: PromiseOrValue; }): Promise; updateAttesterManager(newAttesterManager: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; updatePauser(_newPauser: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; updateRescuer(newRescuer: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue; }): Promise; usedNonces(arg0: PromiseOrValue, overrides?: CallOverrides): Promise; version(overrides?: CallOverrides): Promise; }; } //# sourceMappingURL=CCTPMessageTransmitter.d.ts.map