/**
 * Connection token utilities for RemoteIngress edge connections.
 * A token is a base64url-encoded compact JSON object carrying hub connection details.
 */
export interface IConnectionTokenData {
    hubHost: string;
    hubPort: number;
    edgeId: string;
    secret: string;
}
/**
 * Encode connection data into a single opaque token string (base64url).
 */
export declare function encodeConnectionToken(data: IConnectionTokenData): string;
/**
 * Decode a connection token back into its constituent fields.
 * Throws on malformed or incomplete tokens.
 */
export declare function decodeConnectionToken(token: string): IConnectionTokenData;
