import { RoutesAPI } from '.././RoutesAPI'; import { RouteParams } from '.././GetParams'; import { RouteConfig } from '.././RouteConfig'; import { IfHasKeys } from '../typescript'; type KeysWithParams = { [N in keyof R]: IfHasKeys, N, never>; }[keyof R]; export type UseParams = >(routeName: N, throwOnMissingParams?: boolean) => RouteParams; export declare function makeUseParams(path: RoutesAPI['path'], paramNames: RoutesAPI['paramNames']): UseParams; export {};