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<void>;
    stop(): Promise<void>;
}
export default function createStaticPreviewServer(settings: AstroSettings, logger: Logger): Promise<PreviewServer>;
