interface PluginBuildimport { type PluginBuild } from "https://deno.land/x/esbuild@v0.15.1/mod.d.ts"; PropertiesinitialOptions: BuildOptionsesbuild: { serve: serve; build: build; buildSync: buildSync; transform: transform; transformSync: transformSync; formatMessages: formatMessages; formatMessagesSync: formatMessagesSync; analyzeMetafile: analyzeMetafile; analyzeMetafileSync: analyzeMetafileSync; initialize: initialize; version: version; }Methodsresolve(path: string, options?: ResolveOptions): Promise<ResolveResult>onStart(callback: () => ( | OnStartResult | null | void | Promise<OnStartResult | null | void>)): voidonEnd(callback: (result: BuildResult) => (void | Promise<void>)): voidonResolve(options: OnResolveOptions, callback: (args: OnResolveArgs) => ( | OnResolveResult | null | undefined | Promise<OnResolveResult | null | undefined>)): voidonLoad(options: OnLoadOptions, callback: (args: OnLoadArgs) => ( | OnLoadResult | null | undefined | Promise<OnLoadResult | null | undefined>)): void