/**
 * Vite Dev Server Configuration
 *
 * Vite is the primary dev server — serves frontend assets natively and proxies
 * API/WebSocket requests to the Bun backend server.
 */
import type { InlineConfig } from 'vite';
import type { Logger } from '../../../types';
export interface GenerateAssetServerConfigOptions {
    rootDir: string;
    logger: Logger;
    workbenchPath?: string;
    port: number;
    backendPort: number;
    /** User-defined route mount paths from createApp({ router }) (e.g., ['/api', '/v1']) */
    routePaths?: string[];
    /** Live tunnel hostname (e.g. "epXXX.agentuity-us.live.internal") to add to Vite's allowedHosts */
    liveHostname?: string;
}
/**
 * Generate Vite config for asset-only server (HMR + React transformation)
 */
export declare function generateAssetServerConfig(options: GenerateAssetServerConfigOptions): Promise<InlineConfig>;
//# sourceMappingURL=vite-asset-server-config.d.ts.map