import { Message } from "@keplr-wallet/router"; import { InteractionWaitingData } from "../types"; export declare class InteractionPingMsg extends Message { readonly windowId: number | undefined; readonly ignoreWindowIdAndForcePing: boolean; static type(): string; constructor(windowId: number | undefined, ignoreWindowIdAndForcePing: boolean); validateBasic(): void; route(): string; type(): string; } export declare class InteractionIdPingMsg extends Message { readonly interactionId: string; static type(): string; constructor(interactionId: string); validateBasic(): void; route(): string; type(): string; } export declare class PushInteractionDataMsg extends Message { readonly data: InteractionWaitingData; static type(): string; constructor(data: InteractionWaitingData); validateBasic(): void; route(): string; type(): string; } export declare class PushEventDataMsg extends Message { readonly data: Omit; static type(): string; constructor(data: Omit); validateBasic(): void; route(): string; type(): string; }