import { Object3D } from 'three';
import { DisplayNodeController } from '../../utils/DisplayNodeController';
import { ObjChildrenDisplayController } from './ObjChildrenDisplayController';
import { TesselationParamsObjNode } from './TesselationParams';
import { CoreGroup } from '../../../../core/geometry/Group';
import { BaseSopNodeType } from '../../sop/_Base';
interface BaseObjNodeClassWithDisplayNode extends TesselationParamsObjNode {
    displayNodeController: DisplayNodeController;
}
export declare class ChildrenDisplayControllerSpecialized extends ObjChildrenDisplayController {
    protected node: BaseObjNodeClassWithDisplayNode;
    constructor(node: BaseObjNodeClassWithDisplayNode);
    _addSpecializedObjects(displayNode: BaseSopNodeType, coreGroup: CoreGroup, newObjects: Object3D[]): void;
}
export {};
