import { CreateTRPCProxyClient } from '@trpc/client'; import { AppRouter } from '../helpers/trpc'; import { WebWalletStarknetWindowObject } from './argentStarknetWindowObject'; type IframeProps = { iframe: HTMLIFrameElement; backdrop: HTMLDivElement; }; export type ModalEvents = { action: "show" | "hide"; visible: boolean; } | { action: "updateHeight"; height: number; } | { action: "updateWidth"; width: number; } | { action: "updateSize"; width: number; height: number; }; export declare const getWebWalletStarknetObject: (target: string, proxyLink: CreateTRPCProxyClient, iframeProps?: IframeProps) => Promise; export {};