/** @packageDocumentation
 * @module IModelHost
 */
import * as ws from "ws";
import { IpcWebSocketBackend } from "@itwin/core-common";
import { IModelHostOptions } from "./IModelHost";
/** @internal */
export interface LocalhostIpcHostOpts {
    socketPort?: number;
    noServer?: boolean;
}
/** @internal */
export declare class LocalhostIpcHost {
    private static _initialized;
    static socket: IpcWebSocketBackend;
    static connect(connection: ws): void;
    static startup(opts?: {
        localhostIpcHost?: LocalhostIpcHostOpts;
        iModelHost?: IModelHostOptions;
    }): Promise<void>;
}
//# sourceMappingURL=LocalhostIpcHost.d.ts.map