import { PiElement } from "../../language/PiModel";
import { Box, PiEditor, PiProjection } from "../../editor";
export declare type MetaProjectionType = "text" | "orboxed" | "tree";
export declare class CoreTestProjection implements PiProjection {
    name: string;
    private editor;
    rootProjection: PiProjection;
    projectionType: MetaProjectionType;
    showBrackets: boolean;
    constructor();
    setEditor(e: PiEditor): void;
    getBox(exp: PiElement): Box;
    private createBinaryBox;
    private createBinaryBoxTree;
    private createEntityBox;
    private createEntityBoxGrid;
    private createAttributeGrid;
    private createSumBox;
    private textbox;
    private createModelBox;
    private createStringLiteralBox;
    private createStringLiteralBox1;
    private createStringLiteralBoxSimple;
    private createPlusBox;
    private createComparisonBox;
    private createMultiplyBox;
    private createDivideBox;
    private createAndBox;
    private createOrBox;
    private createNumberLiteralBox;
    private createFunctionBox;
    private createOrBoxGrid;
}
//# sourceMappingURL=CoreTestProjection.d.ts.map