import { S as SchemaConfig, C as Config, I as InferredDataConfig, a as SyncConfig } from './types-6327f0b9.js'; export { A as Adapter, L as Logger, b as SyncAdapter } from './types-6327f0b9.js'; import 'zod/v3'; import 'zod/v4/core'; /** * Load config from adapters asynchronously. * * - If no adapters are provided, we will read from process.env. * - If multiple adapters are provided, we will deep merge the data from all adapters, with the last adapter taking precedence. * - If any adapter fails, we will still return the data from other adapters. * @param config * @returns parsed config */ declare const loadConfig: (config: Config) => Promise>; /** * Synchronously load config from adapters. * * - If no adapters are provided, we will read from process.env. * - If multiple adapters are provided, we will deep merge the data from all adapters, with the last adapter taking precedence. * - If any adapter fails, we will still return the data from other adapters. * @param config * @returns parsed config */ declare const loadConfigSync: (config: SyncConfig) => InferredDataConfig; export { Config, SyncConfig, loadConfig, loadConfigSync };