interface Blockimport { type Block } from "https://dotland.deno.dev/x/live@1.63.12/engine/block.ts"; Type ParametersoptionalTBlockModule extends BlockModule<TDefaultExportFunc, TProvides, TSerializable> = BlockModule<any>optionalTDefaultExportFunc extends ResolverLike<TProvides> = ResolverLikeoptionalBType extends BlockType = BlockTypeoptionalTProvides = anyoptionalTSerializable = anyPropertiesoptionaldefaultDanglingRecover: Resolver<TSerializable> | ResolverMiddleware<TSerializable>[]optionaldefaultPreview: Resolver<PreactComponent, TSerializable, any>optionaldefaultInvoke: Resolver<TSerializable, BlockInvocation, any>type: BTypeoptionalintrospect: IntrospectParamsoptionaldecorate: <TBlockModule extends BlockModule<TDefaultExportFunc, TProvides, TSerializable> = BlockModule<TDefaultExportFunc, TProvides, TSerializable>>(blockModule: TBlockModule, key: string) => TBlockModuleoptionaladapt: <TConfig = any>(blockModule: TBlockModule, key: string) => Resolver<TSerializable, TConfig, any> | ResolverMiddleware<TSerializable, TConfig, any>[]