import { Message } from "@keplr-wallet/router"; import { GetTransactionReceiptResponse } from "starknet"; export declare class SendTxMsg extends Message { readonly chainId: string; readonly tx: unknown; readonly mode: "async" | "sync" | "block"; readonly silent?: boolean | undefined; static type(): string; constructor(chainId: string, tx: unknown, mode: "async" | "sync" | "block", silent?: boolean | undefined); validateBasic(): void; approveExternal(): boolean; route(): string; type(): string; } export declare class SubmitStarknetTxHashMsg extends Message { readonly chainId: string; readonly txHash: string; static type(): string; constructor(chainId: string, txHash: string); validateBasic(): void; route(): string; type(): string; } export declare class PushBitcoinTransactionMsg extends Message { readonly chainId: string; readonly txHex: string; static type(): string; constructor(chainId: string, txHex: string); validateBasic(): void; route(): string; type(): string; }