import type { AssetsManifest } from "./compiler/assets";
import type * as HMR from "./hmr";
export declare let serve: (options: {
    port: number;
}) => {
    reload: () => void;
    hmr: (assetsManifest: AssetsManifest, updates: HMR.Update[]) => void;
    log: (messageText: string) => void;
    close: (cb?: ((err?: Error | undefined) => void) | undefined) => void;
};
