interface DevelopmentTargetBase {
    readonly serverUrl: string;
    /** Local workspace root for app files and the fallback Vercel project link. */
    readonly workspaceRoot: string;
}
/** A development TUI session backed by the local `eve dev` server. */
export interface LocalDevelopmentTarget extends DevelopmentTargetBase {
    readonly kind: "local";
}
/** A development TUI session connected to an existing remote server. */
export interface RemoteDevelopmentTarget extends DevelopmentTargetBase {
    readonly kind: "remote";
}
/** Local or remote server backing one development TUI session. */
export type DevelopmentTuiTarget = LocalDevelopmentTarget | RemoteDevelopmentTarget;
/** Resolves the explicit name, remote host, or humanized local folder shown by the TUI. */
export declare function resolveTuiTitle(input: {
    readonly name: string | undefined;
    readonly target: DevelopmentTuiTarget;
}): string | undefined;
/** Returns the URL host shown in remote status and authentication messages. */
export declare function remoteHost(target: RemoteDevelopmentTarget): string;
export {};
