import { Position } from '../../../primitives.js';
import BanPatternRule from '../../../rules/banPatternRule.js';
import BTModule, { BTGridData, CheckResult } from '../data.js';
export default class BanPatternBTModule extends BTModule {
    instr: BanPatternRule;
    constructor(instr: BanPatternRule);
    checkGlobal(grid: BTGridData): CheckResult | false;
    checkLocal(grid: BTGridData, positions: Position[]): CheckResult | false;
}
