/**
 * Parse a URL query
 * @param q
 * @returns string
 */
export declare const parseQuery: (q: any, options?: any) => string;
/**
 * Stringify a URL query
 * @param q
 * @returns string
 */
export declare const stringifyQuery: (q: any, options?: any) => string;
/**
 * Get query from the UiSchema
 * The query in UiSchema must match MongoDB style
 * @param {*} query
 * @param {*} filter
 * @param  {...any} rest
 */
export declare const getQueryFilter: (query?: any, filter?: any, other?: any, _depth?: number, ...rest: any) => string;
/**
 * Convert URL array to url
 * @param url
 * @returns
 */
export declare const createQueryFromUrl: (url: any) => {
    path: string;
    query: any;
} | {
    path: any;
    query: null;
};
