import { Dict, ParsedUrlQuery } from "../types"; export declare function useRouterQuery(): Record; export declare function extractRouterParams(routerQuery: ParsedUrlQuery, query: ParsedUrlQuery): any; declare type ReturnTypes = "string" | "number" | "array"; export declare function useParams(): Dict; export declare function useParams(returnType?: ReturnTypes): Dict; export declare function useParams(returnType: "string"): Dict; export declare function useParams(returnType: "number"): Dict; export declare function useParams(returnType: "array"): Dict; export declare function useParam(key: string): undefined | string | string[]; export declare function useParam(key: string, returnType: "string"): string | undefined; export declare function useParam(key: string, returnType: "number"): number | undefined; export declare function useParam(key: string, returnType: "array"): string[] | undefined; export {};