export interface SelectionSnapshot { selectedEntities: number[]; selectedPartPaths: number[][] | null; } export declare function normalizeSelectionSnapshot(selectedEntity: number | undefined, selectedEntities: number[] | undefined, selectedBodyPartPath: number[] | undefined, selectedBodyPartPaths?: number[][] | undefined): SelectionSnapshot; export declare function selectionSnapshotsEqual(left: SelectionSnapshot, right: SelectionSnapshot): boolean; export declare function shouldApplyEcsSelection(uiSelection: SelectionSnapshot, ecsSelection: SelectionSnapshot, multiSelectMode: boolean): boolean; export declare function cloneSelectionSnapshot(selection: SelectionSnapshot): SelectionSnapshot; //# sourceMappingURL=selectionSync.d.ts.map