/** * One beat of every type `mulmocast/browser`'s `beatToHtml` can render, so the demo shows * what a host actually has to handle — not just the `slide` beats the other samples carry. * * Media is remote on purpose: a `path` source is resolved against the host page and a * `base64` one renders nothing, so neither would show anything in a demo served from Vite. */ export type BeatSample = { /** Rendered above the fragment, so a reader can tell which type produced what. */ label: string; /** What this beat is meant to demonstrate about the browser contract. */ note: string; beat: Record; }; export declare const ALL_BEAT_TYPES: BeatSample[];