import { type Config } from "https://deno.land/x/frugal@0.9.1/src/Config.ts";
definition: { self: string; pages: string[]; outdir?: string; staticdir?: string; importMap?: string; log?: Partial<log.LogConfig>; globalCss?: string; esbuild?: Pick<esbuild.BuildOptions, >; server?: ServerConfig; plugins?: Plugin[]; budget?: BudgetConfig; exporter?: Exporter; }
| "splitting"
| "preserveSymlinks"
| "external"
| "packages"
| "alias"
| "loader"
| "resolveExtensions"
| "mainFields"
| "conditions"
| "publicPath"
| "entryNames"
| "chunkNames"
| "assetNames"
| "target"
| "inject"
| "banner"
| "footer"
| "stdin"
| "plugins"
| "nodePaths"
| "sourcemap"
| "legalComments"
| "sourceRoot"
| "sourcesContent"
| "mangleProps"
| "reserveProps"
| "mangleQuoted"
| "mangleCache"
| "drop"
| "minify"
| "minifyWhitespace"
| "minifyIdentifiers"
| "minifySyntax"
| "charset"
| "treeShaking"
| "ignoreAnnotations"
| "define"
| "pure"
| "keepNames"
| "jsx"
| "jsxDev"
| "jsxSideEffects"
| "jsxFragment"
| "jsxImportSource"