/** * Program uses a modified version of the `qss` package: * Copyright (c) Luke Edwards luke.edwards05@gmail.com, MIT License * https://github.com/lukeed/qss/blob/master/license.md */ /** * Encodes an object into a query string. * @param obj - The object to encode into a query string. * @param [pfx] - An optional prefix to add before the query string. * @returns The encoded query string. * @example * ``` * // Example input: encode({ token: 'foo', key: 'value' }) * // Expected output: "token=foo&key=value" * ``` */ export declare function encode(obj: any, pfx?: string): string; /** * Decodes a query string into an object. * @param str - The query string to decode. * @param [pfx] - An optional prefix to filter out from the query string. * @returns The decoded key-value pairs in an object format. * @example * // Example input: decode("token=foo&key=value") * // Expected output: { "token": "foo", "key": "value" } */ export declare function decode(str: any, pfx?: string): any;