import { Base, Type } from "igniteui-angular-core";
import { IEG_GeometryVisitor$2 } from "./IEG_GeometryVisitor$2";
import { WorksheetShape } from "./WorksheetShape";
import { CT_PresetGeometry2D } from "./CT_PresetGeometry2D";
import { CT_CustomGeometry2D } from "./CT_CustomGeometry2D";
/**
 * @hidden
 */
export declare class ObjectModelDrawingPartManager_ShapeLoader_ShapeTypeCreator extends Base implements IEG_GeometryVisitor$2<boolean, WorksheetShape> {
    static $t: Type;
    static readonly a: ObjectModelDrawingPartManager_ShapeLoader_ShapeTypeCreator;
    constructor();
    _visitCT_PresetGeometry2D$i(a: CT_PresetGeometry2D, b: boolean): WorksheetShape;
    _visitCT_CustomGeometry2D$i(a: CT_CustomGeometry2D, b: boolean): WorksheetShape;
}
