import { FabricObject } from 'fabric'; import { default as Timeline } from '../timeline'; import { IClip } from '../types'; declare class ItemManager { private timeline; constructor(timeline: Timeline); addTrackItem(trackItem: IClip): void; alignItemsToTrack(): void; updateTrackItemIdsOrdering(): void; selectTrackItemByIds(trackItemIds?: string[]): void; synchronizeTrackItemsState(): void; deleteTrackItemById(ids: string[]): void; deleteActiveTrackItem(): false | undefined; updateTrackItemCoords(updateActiveObject?: boolean): void; getTrackItems(): FabricObject, import('fabric').SerializedObjectProps, import('fabric').ObjectEvents>[]; setTrackItemCoords(): void; setActiveTrackItemCoords(): void; } export default ItemManager;