import { YagrConfigService } from '../config/yagr-config-service.js';
import type { Engine } from '../engine/engine.js';
import type { GatewayRuntimeHandle } from './types.js';
import type { YagrRunOptions } from '../types.js';
export interface WebUiGatewayStatus {
    configured: boolean;
    host: string;
    port: number;
    url: string;
}
export declare function getWebUiGatewayStatus(configService?: YagrConfigService): WebUiGatewayStatus;
export declare function createWebUiGatewayRuntime(engineResolver: () => Promise<Engine>, options?: YagrRunOptions, configService?: YagrConfigService): GatewayRuntimeHandle;
//# sourceMappingURL=webui.d.ts.map