import { Token } from './Token'; import { Definition } from './illuminate'; export declare type SingleOrArray = T | Array; export declare function encode(tokens: SingleOrArray): SingleOrArray; export declare function clone(value: T): T; export declare function insertBefore(parent: Definition, insertBeforeKey: string, def: Definition): Definition; export declare function setIn(def: any, path: Array, value: any): void; export declare function getIn(def: any, path: Array): T;