import ParameterType from './ParameterType'; export default class ParameterTypeRegistry { static readonly INTEGER_REGEXPS: RegExp[]; static readonly FLOAT_REGEXP: RegExp; static readonly WORD_REGEXP: RegExp; static readonly STRING_REGEXP: RegExp; static readonly ANONYMOUS_REGEXP: RegExp; private readonly parameterTypeByName; private readonly parameterTypesByRegexp; constructor(); readonly parameterTypes: IterableIterator>; lookupByTypeName(typeName: string): ParameterType; lookupByRegexp(parameterTypeRegexp: string, expressionRegexp: RegExp, text: string): ParameterType; defineParameterType(parameterType: ParameterType): void; }