import { Rect } from 'fabric'; import { IMetadata } from '@designcombo/types'; export interface TrackItemProps extends Pick { id: string; top: number; left: number; tScale: number; accepts: string[]; items: string[]; magnetic?: boolean; static?: boolean; metadata?: Partial; } declare class Track extends Rect { static ownDefaults: Partial, import('fabric').SerializedRectProps, import('fabric').ObjectEvents>>; static type: string; id: string; accepts: string[]; metadata?: Partial; items: string[]; magnetic?: boolean; static?: boolean; static getDefaults(): Record; constructor(props: TrackItemProps); updateCoords(size: number): void; } export default Track;