import ParameterType from './ParameterType'; import GeneratedExpression from './GeneratedExpression'; declare class CucumberExpressionError extends Error { } declare class AmbiguousParameterTypeError extends CucumberExpressionError { static forConstructor(keyName: string, keyValue: string, parameterTypes: Array>, generatedExpressions: GeneratedExpression[]): AmbiguousParameterTypeError; static forRegExp(parameterTypeRegexp: string, expressionRegexp: RegExp, parameterTypes: Array>, generatedExpressions: GeneratedExpression[]): AmbiguousParameterTypeError; static _parameterTypeNames(parameterTypes: Array>): string; static _expressions(generatedExpressions: GeneratedExpression[]): string; } declare class UndefinedParameterTypeError extends CucumberExpressionError { constructor(typeName: string); } export { AmbiguousParameterTypeError, UndefinedParameterTypeError, CucumberExpressionError, };