declare class NodeHelpers { constructor(); loadEnv(envPath?: string, tryFromHome?: boolean): NodeJS.ProcessEnv; getEnvOrDefault(key: string, fallback?: T): T | undefined; getCurrentModuleMeta(): CjsModule | EsmImportMeta; handleSelfExecution(callback: () => Promise | void): void; isExecutedDirectly(moduleOrMeta: CjsModule | EsmImportMeta): boolean; } interface CjsModule { filename: string; } interface EsmImportMeta { url: string; } export declare const nodeHelpers: NodeHelpers; export {};