import type { VitePluginBuildConfig, VitePluginConfig, VitePluginRendererConfig } from './Config'; import type { UserConfig } from 'vite'; type Target = NonNullable | 'renderer'; export default class ViteConfigGenerator { private readonly pluginConfig; private readonly projectDir; private readonly isProd; constructor(pluginConfig: VitePluginConfig, projectDir: string, isProd: boolean); resolveConfig(buildConfig: VitePluginBuildConfig | VitePluginRendererConfig, target: Target): Promise; get mode(): string; getBuildConfigs(): Promise; getRendererConfig(): Promise; } export {}; //# sourceMappingURL=ViteConfig.d.ts.map