interface Componentimport { type Component } from "https://dotland.deno.dev/x/lume@v2.4.2/core/component_loader.ts"; Propertiesname: stringName of the component (used to get it from templates) render: (props: Record<string, unknown>) => stringThe function that will be called to render the component optionalcss: stringOptional CSS code needed to style the component (global, only inserted once) optionaljs: stringOptional JS code needed for the component interactivity (global, only inserted once)