import type { DashboardManifest } from '../types/manifest.js'; import type { FileMapping } from './input-resolver.js'; export interface ServerOptions { port: number; manifest: DashboardManifest; fileMapping: FileMapping; bundlePath: string; } export interface ServerInstance { start(): Promise; stop(): Promise; updateManifest(manifest: DashboardManifest, fileMapping: FileMapping): void; } export declare function createServer(options: ServerOptions): ServerInstance;