import { Join } from './join';
import { Prev } from './prev';
export declare type Paths<T, D extends number = 10> = [D] extends [never] ? never : T extends object ? {
    [K in keyof T]-?: K extends string | number ? `${K}` | Join<K, Paths<T[K], Prev[D]>> : never;
}[keyof T] : '';
//# sourceMappingURL=paths.d.ts.map