/**
 * Configuration Module
 *
 * Unified configuration loading, parsing, and validation.
 */
export { isObject, validatePlatform, isMultiEnvConfig, isSingleEnvConfig, } from './validators.js';
export { substituteEnvVariables, loadJsonConfig, loadJsonFromSource, getTempDir, } from './utils.js';
export { getDefaultBuildOptions, ensureBuildOptions } from './defaults.js';
export { parseBundleConfig, safeParseBundleConfig, normalizeConfigs, } from './parser.js';
export type { ParsedConfig } from './parser.js';
export { loadBundleConfig, loadAllEnvironments, getAvailableEnvironments, } from './loader.js';
export type { LoadConfigResult, LoadConfigOptions } from './loader.js';
export type { BuildOptions, MinifyOptions, EnvironmentConfig, Setup, } from '../types/bundle.js';
//# sourceMappingURL=index.d.ts.map