import { type BlockInstance } from "https://deno.land/x/deco@1.27.10/engine/block.ts";
Type Parameters
optional
TManifest extends DecoManifest = 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