import { EnvSchema, EnvReturnType } from "./types"; declare global { var envFirstLogging: boolean; } export declare class EnvManager { protected readonly variables: TVariables; protected env: Map; constructor(variables: TVariables); protected validate(): void; load(): void; $(key: TKey, cache?: boolean): EnvReturnType; protected hasDefault(variable?: { default?: unknown; } | null): variable is { default: unknown; }; } export * from "./merge"; //# sourceMappingURL=index.d.ts.map