import { Message } from "@keplr-wallet/router"; import { InteractionWaitingData } from "./types"; export declare class GetInteractionWaitingDataArrayMsg extends Message { static type(): string; constructor(); validateBasic(): void; route(): string; type(): string; } export declare class ApproveInteractionMsg extends Message { readonly id: string; readonly result: unknown; static type(): string; constructor(id: string, result: unknown); validateBasic(): void; route(): string; type(): string; } export declare class ApproveInteractionV2Msg extends Message { readonly id: string; readonly result: unknown; static type(): string; constructor(id: string, result: unknown); validateBasic(): void; route(): string; type(): string; } export declare class RejectInteractionMsg extends Message { readonly id: string; static type(): string; constructor(id: string); validateBasic(): void; route(): string; type(): string; } export declare class RejectInteractionV2Msg extends Message { readonly id: string; static type(): string; constructor(id: string); validateBasic(): void; route(): string; type(): string; } export declare class InjectedWebpageClosedMsg extends Message { static type(): string; constructor(); validateBasic(): void; approveExternal(): boolean; route(): string; type(): string; } export declare class PingContentScriptTabHasOpenedSidePanelMsg extends Message { static type(): string; constructor(); validateBasic(): void; approveExternal(): boolean; route(): string; type(): string; }