export declare abstract class Token { abstract reduce(state: any, numberOfParameters: number): any; } export interface State { text: string[]; parameters: any[]; } export declare const createQueryState: (tokens: Token[], currentParameterIndex?: number) => State;