import DivaArticle from '../../Article/DivaArticle';
export default class Cell {
    private index;
    private inUse;
    private article?;
    private isDisabled;
    private isRequired;
    private onlyPlaceHolder;
    private noDelete?;
    private noMove?;
    private onBoard?;
    private type;
    constructor(index: number);
    get Index(): number;
    get InUse(): number;
    get Article(): DivaArticle | undefined;
    get Type(): "fitsOn" | "fitsOnParentRule" | undefined;
    get IsDisabled(): boolean;
    get IsRequired(): boolean;
    get OnlyPlaceHolder(): boolean;
    get NoDelete(): boolean;
    get NoMove(): boolean;
    get OnBoard(): number | undefined;
    set IsDisabled(isDisabled: boolean);
    set IsRequired(isRequired: boolean);
    SetInUse(inUse: number, article: DivaArticle, type: 'fitsOn' | 'fitsOnParentRule', noMove?: boolean, noDelete?: boolean, onlyPlaceHolder?: boolean, onBoard?: number): void;
    ClearInUse(): void;
    moveCellToIndex(newIndex: number): void;
}
//# sourceMappingURL=ShelfPlannerCell.d.ts.map