/** * The `load` module provides functionality to load environment variables from a source object * into the environment, with options for variable expansion and existing variable handling. * * @module */ /** * Options for loading environment variables. */ export interface LoadOptions { /** * If true, existing environment variables will not be overwritten. * @default false */ skipExisiting?: boolean; /** * If true, variable expansion will be skipped. * @default false */ skipExpansion?: boolean; } /** * Loads environment variables from the given source object into the environment. * * @param source - A record containing key-value pairs of environment variables. * @param options - Optional settings for loading the environment variables. * @param options.skipExpansion - If true, skips the expansion of variables. * @param options.skipExisiting - If true, skips setting variables that already exist in the environment. */ export declare function load(source: Record, options?: LoadOptions): void;