import { Encoding } from "./types.mjs";

//#region src/utils.d.ts
/**
 * Encode data with either `hex` or `base64`.
 *
 * @param {Uint8Array} data Data to encode.
 * @param {String} encoding Encoding to use: base64 or hex
 * @returns {String} Encoded value.
 */
declare function encodeStr(data: Uint8Array, encoding: Encoding): string;
/**
 * Decode either `base64` or `hex` data.
 *
 * @param {String} data Data to encode.
 * @param {String} encoding Encoding to use: base64 or hex
 * @returns {Uint8Array} Encoded value.
 */
declare function decodeStr(data: string, encoding: Encoding): Uint8Array;
declare function splitGenericParameters(str: string, genericSeparators?: [string, string]): string[];
//#endregion
export { decodeStr, encodeStr, splitGenericParameters };
//# sourceMappingURL=utils.d.mts.map