import { AutoBeTest } from "@autobe/interface";
import ts from "typescript";
import { IAutoBeTestProgrammerContext } from "./IAutoBeTestProgrammerContext";
export declare namespace AutoBeTestLiteralProgrammer {
    const booleanLiteral: (_ctx: IAutoBeTestProgrammerContext, expr: AutoBeTest.IBooleanLiteral) => ts.BooleanLiteral;
    const numericLiteral: (_ctx: IAutoBeTestProgrammerContext, expr: AutoBeTest.INumericLiteral) => ts.NumericLiteral | ts.PrefixUnaryExpression;
    const stringLiteral: (_ctx: IAutoBeTestProgrammerContext, expr: AutoBeTest.IStringLiteral) => ts.StringLiteral;
    const arrayLiteralExpression: (ctx: IAutoBeTestProgrammerContext, expr: AutoBeTest.IArrayLiteralExpression) => ts.ArrayLiteralExpression;
    const objectLiteralExpression: (ctx: IAutoBeTestProgrammerContext, expr: AutoBeTest.IObjectLiteralExpression) => ts.ObjectLiteralExpression;
    const nullLiteral: (_ctx: IAutoBeTestProgrammerContext, _expr: AutoBeTest.INullLiteral) => ts.NullLiteral;
    const undefinedKeyword: (_ctx: IAutoBeTestProgrammerContext, _expr: AutoBeTest.IUndefinedKeyword) => ts.Identifier;
}
