interface EnvRule { required?: boolean; integer?: boolean; minimum?: number; default?: string; pattern?: RegExp; } type EnvSchema = Record; declare function defineEnvSchema(schema: EnvSchema): EnvSchema; declare function validateEnv(schema: EnvSchema, env?: Record): Record; export type { EnvRule, EnvSchema }; export { defineEnvSchema, validateEnv };