export interface EnvConfig { path?: string; publicPrefix?: string; required?: string[]; sensitivePatterns?: RegExp[]; } export interface LoadedEnv { all: Record; public: Record; private: Record; } export declare function loadEnv(config?: EnvConfig): LoadedEnv; export declare function getEnv(key: string, defaultValue?: string): string; export declare function requireEnv(key: string): string; export declare function isPublicEnv(key: string, prefix?: string): boolean; export declare function validateNoSecretsInBundle(code: string): { safe: boolean; leaked: string[]; }; export declare const ENV_PUBLIC_PREFIX = "PLEXUS_PUBLIC_"; //# sourceMappingURL=env.d.ts.map