import { Position } from '../../../primitives.js';
import LotusSymbol from '../../../symbols/lotusSymbol.js';
import { BTGridData, CheckResult } from '../data.js';
import DirectionLinkerBTModule from './directionLinker.js';
export default class LotusBTModule extends DirectionLinkerBTModule {
    instr: LotusSymbol;
    constructor(instr: LotusSymbol);
    protected movePos(grid: BTGridData, x: number, y: number): Position | null;
    private getTileSafe;
    checkGlobal(grid: BTGridData): false | CheckResult;
}
