declare const vitestConfigProvider: import("@baseplate-dev/sync").ProviderType<Omit<import("@baseplate-dev/utils").FieldMap<{
    globalSetupFiles: import("@baseplate-dev/utils").ArrayContainer<string>;
    setupFiles: import("@baseplate-dev/utils").ArrayContainer<string>;
    maxWorkers: import("@baseplate-dev/utils").ScalarContainer<number | undefined>;
    environment: import("@baseplate-dev/utils").ScalarContainer<"jsdom" | "happy-dom" | undefined>;
}>, "getValues">>;
export { vitestConfigProvider };
export declare const vitestGenerator: import("@baseplate-dev/sync").GeneratorBundleCreator<{
    includeTestHelpers?: boolean | undefined;
}, {
    paths: import("@baseplate-dev/sync").GeneratorTask<{
        nodeVitestPaths: import("@baseplate-dev/sync").ProviderExport<import("./generated/template-paths.js").NodeVitestPaths>;
    }, {
        packageInfo: import("@baseplate-dev/sync").ProviderType<import("../../../index.js").PackageInfoProvider>;
    }, undefined>;
    renderers: import("@baseplate-dev/sync").GeneratorTask<{
        nodeVitestRenderers: import("@baseplate-dev/sync").ProviderExport<import("./generated/template-renderers.js").NodeVitestRenderers>;
    }, {
        paths: import("@baseplate-dev/sync").ProviderType<import("./generated/template-paths.js").NodeVitestPaths>;
        typescriptFile: import("@baseplate-dev/sync").ProviderType<import("../index.js").TypescriptFileProvider>;
    }, undefined>;
    nodePackages: import("@baseplate-dev/sync").AnyGeneratorTask;
    setup: import("@baseplate-dev/sync").GeneratorTask<import("@baseplate-dev/sync").ProviderExportMap<Record<string, import("@baseplate-dev/sync").Provider>> | undefined, import("@baseplate-dev/sync").ProviderDependencyMap<Record<string, import("@baseplate-dev/sync").Provider>>, import("@baseplate-dev/sync").ProviderExportMap<Record<string, import("@baseplate-dev/sync").Provider>> | undefined>;
    node: import("@baseplate-dev/sync").AnyGeneratorTask;
    main: import("@baseplate-dev/sync").GeneratorTask<any, {
        renderers: import("@baseplate-dev/sync").ProviderType<import("./generated/template-renderers.js").NodeVitestRenderers>;
        eslintConfig: import("@baseplate-dev/sync").ProviderType<Omit<import("@baseplate-dev/utils").FieldMap<{
            react: import("@baseplate-dev/utils").ScalarContainer<boolean | undefined>;
            tailwind: import("@baseplate-dev/utils").ScalarContainer<boolean | undefined>;
            eslintIgnore: import("@baseplate-dev/utils").ArrayContainer<string>;
            devDependencies: import("@baseplate-dev/utils").ArrayContainer<string>;
            enableVitest: import("@baseplate-dev/utils").ScalarContainer<boolean | undefined>;
            tsDefaultProjectFiles: import("@baseplate-dev/utils").ArrayContainer<string>;
            extraConfigs: import("@baseplate-dev/utils").MapContainer<string, import("#src/renderers/index.js").TsCodeFragment>;
        }>, "getValues">>;
        vitestConfigValues: import("@baseplate-dev/sync").ProviderType<import("@baseplate-dev/utils").FieldMapValues<{
            globalSetupFiles: import("@baseplate-dev/utils").ArrayContainer<string>;
            setupFiles: import("@baseplate-dev/utils").ArrayContainer<string>;
            maxWorkers: import("@baseplate-dev/utils").ScalarContainer<number | undefined>;
            environment: import("@baseplate-dev/utils").ScalarContainer<"jsdom" | "happy-dom" | undefined>;
        }>>;
    }, any>;
}>;
//# sourceMappingURL=vitest.generator.d.ts.map