/** Public API contract for global with Deno. */ export interface GlobalWithDeno { Deno?: { env: { get(key: string): string | undefined; }; }; } /** Public API contract for global with process. */ export interface GlobalWithProcess { process?: { env: Record; version?: string; versions?: Record; }; } /** Public API contract for global with Bun. */ export interface GlobalWithBun { Bun?: { version: string; }; } /** Check whether Deno runtime is present. */ export declare function hasDenoRuntime(global: unknown): global is GlobalWithDeno; /** Check whether node process is present. */ export declare function hasNodeProcess(global: unknown): global is GlobalWithProcess; /** Check whether Bun runtime is present. */ export declare function hasBunRuntime(global: unknown): global is GlobalWithBun; //# sourceMappingURL=runtime-guards.d.ts.map