import type { TunnelManagerSettings } from '../types';
export type TunnelManagerServer = {
    close(): Promise<void>;
};
export type TunnelManagerServerOptions = {
    settings?: TunnelManagerSettings;
    idleTimeout?: number;
    path: string;
    unlink?: boolean;
};
export declare function makeTunnelManagerServer({ settings, path, idleTimeout, }: TunnelManagerServerOptions): Promise<TunnelManagerServer>;
export declare function makeTunnelManagerServerProcess(options: TunnelManagerServerOptions): Promise<TunnelManagerServer>;
