import { Box } from "../editor/boxes/Box";
import { HorizontalListBox } from "../editor/boxes/ListBox";
import { PiEditor } from "../editor/PiEditor";
import { PiBinaryExpression, PiExpression } from "../language/PiModel";
import { PiProjection } from "../editor/PiProjection";
export declare function createDefaultExpressionBox(exp: PiExpression, role: string, children: Box[], initializer?: Partial<HorizontalListBox>): Box;
export declare function createDefaultBinaryBox(projection: PiProjection, exp: PiBinaryExpression, symbol: string, editor: PiEditor, style?: string): HorizontalListBox;
export declare function createOperatorBox(editor: PiEditor, exp: PiBinaryExpression, symbol: string, style?: string): Box;
//# sourceMappingURL=PiExpressionHelpers.d.ts.map