///
import type http from 'node:http';
import type { AstroSettings } from '../../@types/astro.js';
import type { Logger } from '../logger/core.js';
export interface PreviewServer {
host?: string;
port: number;
server: http.Server;
closed(): Promise;
stop(): Promise;
}
export default function createStaticPreviewServer(settings: AstroSettings, logger: Logger): Promise;