import { ToUrlPart, UrlPart, UrlParams } from './withParams'; import { Identity } from '../types/utilities'; export type CombinePath = ToUrlPart extends { params: infer TParentParams extends UrlParams; } ? ToUrlPart extends { params: infer TChildParams extends UrlParams; } ? TParentParams & TChildParams extends UrlParams ? UrlPart> : UrlPart<{}> : UrlPart<{}> : UrlPart<{}>; export declare function combinePath(parentPath: TParentPath, childPath: TChildPath): CombinePath;