import { Logger } from '@luminable/logger'; import { Config } from 'mesh-config'; import { Mesh, type ServiceConstructor } from 'mesh-ioc'; import { HttpHandler, HttpServer } from '../main/index.js'; export declare class TestRuntime { httpServer: HttpServer; logger: Logger; config: Config; mesh: Mesh; requestScope: Mesh; events: string[]; setup(): Promise; afterEach(): Promise; get port(): number; getUrl(path?: string): string; setHandler(handler: ServiceConstructor): void; } export declare const runtime: TestRuntime;