///
import { LoadOptions } from "./LoadOptions";
import { ObjectValidator } from "./ObjectValidator";
declare global {
export namespace ApplicationEnv {
/**
* To be augmented by consumer projects
*/
interface Env {
}
}
interface Window {
env: ApplicationEnv.Env;
}
namespace NodeJS {
interface ProcessEnv extends ApplicationEnv.Env {
}
}
}
export declare type Env = ApplicationEnv.Env;
export declare type EnvLoader = (options?: LoadOptions) => Promise;
export declare const _appendEnv: (dotenvStr?: string | undefined, globalObj?: (Window & typeof globalThis) | NodeJS.Process | undefined, validator?: ObjectValidator | undefined) => Env;
export declare const load: (options?: LoadOptions | undefined) => Promise;
export default load;
//# sourceMappingURL=common.d.ts.map