import { Circle, Xfo, TreeItem, Color } from '@zeainc/zea-engine';
import CreateGeomChange from './CreateGeomChange';
/**
 * Class representing a create circle change.
 *
 * **Events**
 * * **updated:** Triggered when the change is updated
 *
 * @extends CreateGeomChange
 */
declare class CreateCircleChange extends CreateGeomChange {
    circle: Circle;
    /**
     * Creates an instance of CreateCircleChange.
     *
     * @param parentItem - The parentItem value.
     * @param xfo - The xfo value.
     */
    constructor(parentItem: TreeItem, xfo: Xfo, color: Color);
    protected createGeomItem(): void;
    /**
     * Updates circle with the specified data.
     *
     * @param updateData - The updateData param.
     */
    update(updateData: Record<any, any>): void;
    /**
     * Serializes change as a JSON object.
     *
     * @return - The return value.
     */
    toJSON(): Record<any, any>;
}
export default CreateCircleChange;
export { CreateCircleChange };
//# sourceMappingURL=CreateCircleChange.d.ts.map