import { type BlockInstance } from "https://deno.land/x/live@1.41.11/engine/block.ts";
Type Parameters
optional
TManifest extends AppManifest = Manifestoptional
block extends BlockFromKey<key, TManifest> = BlockFromKey<key, TManifest>definition: BlockFunc<key, TManifest, block> extends (...args: infer Props) => PromiseOrValue<infer TReturn> ? TReturn extends (JSX.Element | null) ? PreactComponent<JSX.Element | null, Props[0]> : TReturn : unknown