import { PiElement } from "../language";
import { Box } from "./boxes";
import { PiProjection } from "./PiProjection";
export declare class PiCompositeProjection implements PiProjection {
    private projections;
    private _rootProjection;
    name: string;
    set rootProjection(p: PiCompositeProjection);
    constructor(name?: string);
    getBox(element: PiElement): Box;
    addProjection(p: PiProjection): void;
    projectiontoFront(name: string): void;
    projectionToBack(name: string): void;
    projectionNames(): string[];
}
//# sourceMappingURL=PiCompositeProjection.d.ts.map