import type { HTMLAttributes } from "svelte/elements";
type EmbedProps = Omit, "class" | "title"> & {
/** URL of the embedded document (required). */
src: string;
/**
* Accessible name of the frame (required for a11y — every iframe must carry
* a meaningful `title`).
*/
title: string;
/**
* `sandbox` token list. Defaults to `""` for the strictest sandbox. Pass
* your own token list to relax it deliberately.
*/
sandbox?: string;
/** Aspect ratio of the frame container (CSS `aspect-ratio`). Default `16/9`. */
aspectRatio?: string;
/** `allow` permissions policy (e.g. `"fullscreen; picture-in-picture"`). */
allow?: string;
/** Iframe loading strategy. Default `lazy`; use `eager` for above-the-fold embeds. */
loading?: "eager" | "lazy";
class?: string;
};
declare const Embed: import("svelte").Component;
type Embed = ReturnType;
export default Embed;
//# sourceMappingURL=Embed.svelte.d.ts.map