export interface KeyBuilder { key: string; toString(): string; get(): string[]; push(...parts: string[]): KeyBuilder; pushRoot(): KeyBuilder; pushIndex(index: number): KeyBuilder; pop(): KeyBuilder; shift(): KeyBuilder; unshift(...parts: string[]): KeyBuilder; clone(): KeyBuilder; } export declare function keyBuilder(key?: string): KeyBuilder;