import { type HubEndpointOverrides } from "../discovery/defaults"; export declare function spawnDetachedHubServer(workspaceRoot: string, endpoint?: HubEndpointOverrides): void; export declare function spawnDetachedHubServerWithRetry(workspaceRoot: string, endpoint?: HubEndpointOverrides): Promise; export declare function prewarmDetachedHubServer(workspaceRoot: string, endpoint?: HubEndpointOverrides & { allowPortFallback?: boolean; }): void; export interface DetachedHubResolution { url: string; authToken: string; } export declare function ensureDetachedHubServer(workspaceRoot: string, endpointOverrides?: HubEndpointOverrides & { allowPortFallback?: boolean; }): Promise;