import type { ThirdwebClient } from "../../../client/client.js"; import type { Ecosystem } from "../../../wallets/in-app/core/wallet/types.js"; /** * Embeds another thirdweb-supported site for seamless in-app and ecosystem wallet connection. * * Make sure the embedded site includes and supports frame ancestors, see [here](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/frame-ancestors) for more information. * * The embedded site must support the connected wallet (ecosystem or in-app). * * @param {Object} props - The props to pass to the iframe * @param {String} props.src - The URL of the site to embed * @param {ThirdwebClient} props.client - The current site's thirdweb client * @param {Ecosystem} [props.ecosystem] - The ecosystem to use for the wallet connection in the embedded site * * @example * ```tsx * import { SiteEmbed } from "thirdweb/react"; * * * ``` * @walletConnection */ export declare function SiteEmbed({ src, client, ecosystem, ...props }: { src: string; client: ThirdwebClient; ecosystem?: Ecosystem; } & React.DetailedHTMLProps, HTMLIFrameElement>): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=SiteEmbed.d.ts.map