import { NonGraphicalObject } from './NonGraphicalObject.js'; import { CadObject } from '../CadObject.js'; import { Entity } from '../Entities/Entity.js'; import { ObjectType } from '../Types/ObjectType.js'; import type { BlockRecord } from '../Tables/BlockRecord.js'; export declare class Sorter { sortHandle: number; entity: Entity; constructor(entity: Entity, handle: number); toString(): string; compareTo(other: Sorter): number; } export declare class SortEntitiesTable extends NonGraphicalObject implements Iterable { blockOwner: BlockRecord | null; get objectName(): string; get objectType(): ObjectType; get subclassMarker(): string; static readonly dictionaryEntryName = "ACAD_SORTENTS"; private _sorters; constructor(owner?: BlockRecord); add(entity: Entity, sorterHandle: number): void; clear(): void; clone(): CadObject; getSorterHandle(entity: Entity): number; remove(entity: Entity): boolean; [Symbol.iterator](): Iterator; } //# sourceMappingURL=SortEntitiesTable.d.ts.map