import type { TEnvDefaultFn } from './types'; /** Tries each default function in order and returns the first non-undefined result. */ export declare function pipeDefaults(firstDefault: TEnvDefaultFn, ...defaults: TEnvDefaultFn[]): TEnvDefaultFn; /** Returns value when NODE_ENV in the env source matches one of the allowed values. */ export declare function envDefault(value: GValue, allowedEnvs: readonly string[]): TEnvDefaultFn; /** Active when NODE_ENV is "development". */ export declare function devDefault(value: GValue): TEnvDefaultFn; /** Active when NODE_ENV is "local" or "development". */ export declare function localDefault(value: GValue): TEnvDefaultFn; /** Active when NODE_ENV is "test". */ export declare function testDefault(value: GValue): TEnvDefaultFn; /** Active when the CI environment variable is set to a truthy value. */ export declare function ciDefault(value: GValue): TEnvDefaultFn; //# sourceMappingURL=defaults.d.ts.map