interface TagHooksimport { type TagHooks } from "https://deno.land/x/jsx_stream@v0.2.0/types.ts"; PropertiesoptionalbeforeStart: (openTag: Tag, context: Context) => Node | voidoptionalafterStart: (openTag: Tag, context: Context) => Node | voidoptionalbeforeEnd: (openTag: Tag,context: Context,tokens?: Token[],) => Node | voidoptionalafterEnd: (openTag: Tag,context: Context,tokens?: Token[],) => Node | voidoptionalcollectTokens: booleanDeclare that all tokens within an element (including the element tags themselves) should be collected and passed into the beforeEnd/afterEnd hook.