/**
 * Based 100% on Angular internals
 */
export declare type QueryParamVal = string | boolean | any[];
export interface IQueryParams {
    [key: string]: QueryParamVal;
}
export declare class UrlParser {
    /**
     * Parses an escaped url query string into key-value pairs.
     * @returns {Object.<string,boolean|Array>}
     */
    static parseQueryString(query?: string): IQueryParams;
    private static tryDecodeURIComponent;
}
