///
///
import type { SSRManifest } from 'astro';
import type { Options } from './types';
export declare function createExports(manifest: SSRManifest, options: Options): {
handler: (req: import("http").IncomingMessage, res: import("http").ServerResponse, next?: ((err?: unknown) => void) | undefined, locals?: object | undefined) => Promise;
startServer: () => {
server: {
host: string | undefined;
port: number;
closed(): Promise;
server: import("http").Server | import("https").Server;
stop: () => Promise;
};
done: Promise;
};
};
export declare function start(manifest: SSRManifest, options: Options): void;