import { DeleteSopNode } from '../../Delete';
import { CoreEntity } from '../../../../../core/geometry/CoreEntity';
export declare class EntitySelectionHelper {
    protected node: DeleteSopNode;
    readonly selectedState: Map<CoreEntity, boolean>;
    private _entitiesCount;
    private _selectedEntitiesCount;
    constructor(node: DeleteSopNode);
    init(entities: CoreEntity[]): void;
    select(entity: CoreEntity): void;
    entitiesToKeep(): CoreEntity[];
    entitiesToDelete(): CoreEntity[];
    private _entitiesForState;
}
