import { IParseOptions, IStringifyOptions } from 'qs';

type UrlState = Record<string, any> | undefined;
export interface UseUrlStateOptions<T> {
    nestedKey?: string;
    parseOptions?: IParseOptions;
    stringifyOptions?: IStringifyOptions;
}
export declare function useUrlState(initialState: any, options: UseUrlStateOptions<UrlState>): any[];
export {};
