import SymbolsPerRegionRule from '../../../rules/symbolsPerRegionRule.js';
import Symbol from '../../../symbols/symbol.js';
import BTModule, { BTGridData, CheckResult } from '../data.js';
export default class SymbolsPerRegionBTModule extends BTModule {
    instr: SymbolsPerRegionRule;
    private symbolCount;
    constructor(instr: SymbolsPerRegionRule, width: number, height: number, allSymbols: Symbol[]);
    checkGlobal(grid: BTGridData): CheckResult | false;
    private visitArea;
}
