import type { ViteDevServer } from 'vite';
import type { SandboxManager, TimebackPluginContext } from '../types';
export interface ShellOptions {
    hideBadge: boolean;
    timeback?: TimebackPluginContext;
}
export declare function devServerMiddleware(server: ViteDevServer, sandbox: SandboxManager, gameUrl: string | undefined, options: ShellOptions): void;
