export default class Door {
    private id;
    private type;
    private isReplaced?;
    private basketId;
    private index;
    constructor(type: string, basketId: string, index: number);
    move(door: Door): void;
    reset(): void;
    get StrictType(): "TUER_L_SHORT" | "TUER_R_SHORT" | "TUER_L" | "TUER_R" | "TUER_NONE";
    get Type(): string;
    get IsReplaced(): Door | undefined;
    get currentDoor(): Door;
    get BasketId(): string;
}
//# sourceMappingURL=Door.d.ts.map