import type { BundlerProjectConfig, LoadedBundlerProjectConfig, NormalizedBundlerProjectConfig } from "../types.d.ts"; import { createBundlerNamespace, normalizeBundlerPrefix } from "./namespace.js"; type LoadBundlerProjectConfigOptions = { configPath?: string; defaultIfMissing?: boolean; searchFrom?: string; }; type NormalizeOptions = { configPath?: string; requireForVersion?: boolean; }; declare const BUNDLER_PROJECT_CONFIG_PATH: string; declare const defineConfig: (config: BundlerProjectConfig) => BundlerProjectConfig; declare function normalizeBundlerProjectConfig(config?: unknown, options?: NormalizeOptions): NormalizedBundlerProjectConfig; declare function pickDefined>(input: TValue): Partial; declare function findConfig(startDir?: string, boundaryDir?: string): Promise; declare function loadConfig(projectRoot?: string, options?: LoadBundlerProjectConfigOptions): Promise; export { BUNDLER_PROJECT_CONFIG_PATH, createBundlerNamespace, defineConfig, findConfig, loadConfig, normalizeBundlerPrefix, normalizeBundlerProjectConfig, pickDefined, }; export type { LoadBundlerProjectConfigOptions }; export { generateNamespaceModule, writeNamespaceModule, } from "./namespace-module.js"; export type { GenerateNamespaceModuleOptions, WriteNamespaceModuleOptions, } from "./namespace-module.js"; //# sourceMappingURL=index.d.ts.map