import DataGroup from '../data/DataGroup'; import DataValue from '../data/DataValue'; declare type TokenType = string; export declare const TOK_GLOBAL: TokenType; export declare const TOK_REPEATABLE: TokenType; export declare type Token = { type: TokenType; value: string | number; start: number; }; export declare const identifier: (value: string, start: number) => { type: string; value: string; start: number; }; export declare const bracket: (value: number, start: number) => { type: string; value: number; start: number; }; export declare const global$: () => { type: string; start: number; value: string; }; export declare const repeatable: () => { type: string; start: number; value: string; }; export declare const tokenize: (stream: string) => Token[]; export declare const resolveData: (data: DataGroup, input: Token[] | string, create?: T | undefined) => DataGroup | DataValue | undefined; export {};