import { IViewPortItem } from './viewport.service';
export interface IItemBase<T> extends IViewPortItem {
    id?: string;
    selectable?: boolean;
    selected?: boolean;
    dragged?: boolean;
    displayName?: (() => string) | string;
    visible?: boolean;
    odd?: boolean;
    className?: string;
    /** Immutable model */
    model?: T;
    toString?: () => string;
    equals?: (item: IItemBase<T>) => boolean;
}
