/** @packageDocumentation
 * @module IModelApp
 */
import { IModelAppOptions } from "./IModelApp";
/** @internal */
export interface LocalHostIpcAppOpts {
    iModelApp?: IModelAppOptions;
    localhostIpcApp?: {
        socketPort?: number;
        socketUrl?: URL;
    };
}
/**
 * To be used only by test applications that want to test web-based editing using localhost.
 *  @internal
 */
export declare class LocalhostIpcApp {
    private static _initialized;
    private static _ipc;
    static buildUrlForSocket(base: URL, path?: string): URL;
    static startup(opts: LocalHostIpcAppOpts): Promise<void>;
}
//# sourceMappingURL=LocalhostIpcApp.d.ts.map