import { TmqConfig } from "../tmq/config"; import { WSConfig } from "./config"; import { Dsn } from "./dsn"; export declare function getDsn(wsConfig: WSConfig): Dsn; export declare function isEmpty(value: any): boolean; export declare function getBinarySql(action: bigint, reqId: bigint, resultId: bigint, sql?: string): ArrayBuffer; export declare function zigzagDecode(n: number): number; export declare function safeDecodeURIComponent(str: string): string; /** * compare two semantic version numbers * @param v1 (e.g., "3.3.6.3-alpha") * @param v2 (e.g., "3.3.6.2") * @returns * 1 -> v1 > v2 * -1 -> v1 < v2 * 0 -> v1 === v2 */ export declare function compareVersions(v1: string, v2: string): number; export declare function decimalToString(valueStr: string, fields_scale: bigint | null): string; export declare function maskSensitiveForLog(message: string): string; export declare function maskUrlForLog(url: URL | null): string; export declare function maskTmqConfigForLog(config: TmqConfig): string; //# sourceMappingURL=utils.d.ts.map