/**
 * Wrap `text` in an OSC 8 hyperlink that points at `url`. Supported terminals
 * render `text` as a clickable link to `url`; everywhere else `text` prints
 * unchanged. This lets us keep tracking querystrings out of the visible output
 * while still attaching them to the link target (CLOUD-4642).
 */
export declare function terminalLink(text: string, url: string): string;
/**
 * Exported for testing. VTE reports versions as a packed integer, e.g. "5402"
 * means 0.54.2; everything else is dot-separated.
 */
export declare function parseVersion(versionString?: string): {
    major: number;
    minor: number;
    patch: number;
};
