class Pluginimport { Plugin } from "https://deno.land/x/deno_bundler@v0.9.1/plugins/plugin.ts"; interface Pluginimport { type Plugin } from "https://deno.land/x/deno_bundler@v0.9.1/plugins/plugin.ts"; Methodstest(item: Item, context: Context): Promise<boolean> | booleanoptionalreadSource(input: string, context: Context): Promise<Source> | SourceoptionalprepareSource(input: string, context: Context): Promise<Source> | SourceoptionaltransformSource(bundleInput: string,item: Item,context: Context,): Promise<Source> | SourceoptionalcreateAsset(item: Item, context: Context): Promise<Asset> | AssetoptionalcreateChunk(item: Item,context: Context,chunkList: Item[],): Promise<Chunk> | ChunkoptionalcreateBundle(chunk: Chunk, context: Context): Promise<Source | void> | Source | voidoptionaloptimizeBundle(output: string, context: Context): Promise<Source> | Source