/// <reference types="node" />
import { Express } from "express";
import { ChildProcess } from "child_process";
import expressWs from "express-ws";
export declare class Emulator {
    private emulatorHost?;
    server?: Express;
    ws?: expressWs.Instance;
    projectDir: string;
    buildProcess?: ChildProcess;
    buildTimer?: NodeJS.Timeout;
    constructor(emulatorHost?: string | undefined);
    startEmulator(): void;
    launchServer(): void;
    watchProject(): void;
    buildProject(callback?: Function): void;
    sendClientNotification(): void;
}
