export declare const SONAMU_ENVIRONMENTS: readonly ["test", "development", "staging", "production"]; export type SonamuEnvironment = (typeof SONAMU_ENVIRONMENTS)[number]; export type EnvironmentSnapshot = Record; export type EnvironmentSnapshots = Record; export declare function isSonamuEnvironment(value: string | undefined): value is SonamuEnvironment; export declare function getSonamuEnvironment(env?: NodeJS.ProcessEnv): SonamuEnvironment; export declare function readEnvironmentSnapshot(rootPath: string, environment: SonamuEnvironment, baseEnv?: NodeJS.ProcessEnv): EnvironmentSnapshot; export declare function readAllEnvironmentSnapshots(rootPath: string, baseEnv?: NodeJS.ProcessEnv): EnvironmentSnapshots; export declare function applyCurrentSnapshotToProcessEnv(rootPath: string): EnvironmentSnapshot; export declare function isDevelopmentEnvironment(): boolean; export declare function isStagingEnvironment(): boolean; export declare function isProductionEnvironment(): boolean; export declare function isTestEnvironment(): boolean; //# sourceMappingURL=env.d.ts.map