interface Formatimport { type Format } from "https://dotland.deno.dev/x/lume@v2.2.1/core/formats.ts"; Propertiesext: stringThe file extension for this format optionalpageType: "page" | "asset"The type of page optionalloader: LoaderThe file loader used for this format (used by pages, includes, components, etc) optionalassetLoader: LoaderThe loader used as asset optionaldataLoader: LoaderLoader for _data files in this format optionalengines: Engine[]The template engines used to render this format Used to render the page and components optionalcopy: boolean | ((path: string) => string)Whether this file must be copied instead loaded