export type Runtime = "client" | "server";
export interface RuntimeContext {
    runtime: Runtime;
    isFileSystemAvailable: boolean;
    isProcessAvailable: boolean;
    environment: "development" | "production" | "test";
}
export interface LoggerRuntime {
    getContext(): RuntimeContext;
    getEnvVar(name: string): string | undefined;
    setupErrorHandlers(logger: any): void;
}
//# sourceMappingURL=types.d.ts.map