/** * Represents a set of URL query search parameters. * @public */ export declare class UrlQueryParams { private readonly _list; /** * Constructs a new UrlSearchParams from a query string, an object of parameters and values, or another * UrlSearchParams. */ constructor(input?: string | { [id: string]: string | Array; } | UrlQueryParams); /** * Appends a new value to the set of values for a key. * * @public * @param key - The key to add a value for * @param value - The value to add */ append(key: string, value: string): void; /** * Deletes all values for a key. * * @public * @param key - The key whose values are to be removed */ delete(key: string): void; /** * Returns the first value associated with a key. * * @public * @param key - The key to return the first value for * @returns The first string value for the key */ get(key: string): string | undefined; /** * Returns all the values associated with a key. * * @public * @param key -The key to return all values for * @returns An array of strings containing all values for the key */ getAll(key: string): Array | undefined; /** * Returns true if a key has been set to any value, false otherwise. * * @public * @param key - The key to test for existence * @returns A boolean indicating if the key has been set */ has(key: string): boolean; /** * Returns an array of all keys which have been set. * * @public * @returns An array of strings containing all keys set in the UrlSearchParams instance */ keys(): Array; /** * Sets the value associated with a key. * * @public * @param key - The key to set the value of */ set(key: string, value: string): void; /** * Returns this object's data as an encoded query string. * * @public * @returns A string in application/x-www-form-urlencoded format containing all of the set keys/values */ toString(): string; /** * Parses a query string, returning a index object. * * @private */ private parseQueryString; } //# sourceMappingURL=UrlQueryParams.d.ts.map