import { AutoBeTest } from "@autobe/interface"; import { IAutoBeTextValidateContext } from "./IAutoBeTextValidateContext"; export declare namespace AutoBeTestExpressionValidator { const booleanLiteral: () => void; const numericLiteral: () => void; const stringLiteral: () => void; const nullLiteral: () => void; const undefinedKeyword: () => void; const arrayLiteralExpression: (ctx: IAutoBeTextValidateContext, item: AutoBeTest.IArrayLiteralExpression, path: string) => void; const objectLiteralExpression: (ctx: IAutoBeTextValidateContext, item: AutoBeTest.IObjectLiteralExpression, path: string) => void; const identifier: () => void; const propertyAccessExpression: (ctx: IAutoBeTextValidateContext, item: AutoBeTest.IPropertyAccessExpression, path: string) => void; const elementAccessExpression: (ctx: IAutoBeTextValidateContext, item: AutoBeTest.IElementAccessExpression, path: string) => void; const typeOfExpression: (ctx: IAutoBeTextValidateContext, item: AutoBeTest.ITypeOfExpression, path: string) => void; const prefixUnaryExpression: (ctx: IAutoBeTextValidateContext, item: AutoBeTest.IPrefixUnaryExpression, path: string) => void; const postfixUnaryExpression: (ctx: IAutoBeTextValidateContext, item: AutoBeTest.IPostfixUnaryExpression, path: string) => void; const binaryExpression: (ctx: IAutoBeTextValidateContext, item: AutoBeTest.IBinaryExpression, path: string) => void; const conditionalExpression: (ctx: IAutoBeTextValidateContext, item: AutoBeTest.IConditionalExpression, path: string) => void; const arrowFunction: (ctx: IAutoBeTextValidateContext, item: AutoBeTest.IArrowFunction, path: string) => void; const callExpression: (ctx: IAutoBeTextValidateContext, item: AutoBeTest.ICallExpression, path: string) => void; const newExpression: (ctx: IAutoBeTextValidateContext, item: AutoBeTest.INewExpression, path: string) => void; const arrayFilterExpression: (ctx: IAutoBeTextValidateContext, item: AutoBeTest.IArrayFilterExpression, path: string) => void; const arrayForEachExpression: (ctx: IAutoBeTextValidateContext, item: AutoBeTest.IArrayForEachExpression, path: string) => void; const arrayMapExpression: (ctx: IAutoBeTextValidateContext, item: AutoBeTest.IArrayMapExpression, path: string) => void; const arrayRepeatExpression: (ctx: IAutoBeTextValidateContext, item: AutoBeTest.IArrayRepeatExpression, path: string) => void; const pickRandom: (ctx: IAutoBeTextValidateContext, item: AutoBeTest.IPickRandom, path: string) => void; const sampleRandom: (ctx: IAutoBeTextValidateContext, item: AutoBeTest.ISampleRandom, path: string) => void; const booleanRandom: () => void; const integerRandom: () => void; const numberRandom: () => void; const stringRandom: () => void; const patternRandom: () => void; const formatRandom: () => void; const keywordRandom: () => void; const equalPredicate: (ctx: IAutoBeTextValidateContext, item: AutoBeTest.IEqualPredicate, path: string) => void; const notEqualPredicate: (ctx: IAutoBeTextValidateContext, item: AutoBeTest.INotEqualPredicate, path: string) => void; const conditionalPredicate: (ctx: IAutoBeTextValidateContext, item: AutoBeTest.IConditionalPredicate, path: string) => void; const errorPredicate: (ctx: IAutoBeTextValidateContext, item: AutoBeTest.IErrorPredicate, path: string) => void; }