/** * Build WebSocket URL with authentication and subscription parameters. * * @param additionalSecretIds - Additional secret IDs to subscribe to (e.g., exec secrets) * @param managedKeyNames - Managed API key names to subscribe to for rotation events * @returns WebSocket URL string */ export declare function buildWebSocketUrl(additionalSecretIds?: string[], managedKeyNames?: string[]): string; /** * Mask sensitive URL parameters using proper URL parsing. * More secure than regex-based masking as it properly handles * URL encoding and edge cases. * * @param url - URL to mask * @returns URL with sensitive parameters masked */ export declare function maskSensitiveUrl(url: string): string; /** * Get the current agent version. */ export declare function getAgentVersion(): string; /** * Get the current hostname. */ export declare function getHostname(): string; //# sourceMappingURL=connection.d.ts.map