import { Command } from "../Editor/CommandMachine";
import { ECompareType } from "../UI/Store/BoardFindInterface";
export declare class BoardFindModify implements Command {
    private isModifyHwMatrial;
    exec(): Promise<void>;
    private GetEntitys;
    private PutSelectList;
    private FilterTypes;
    private FindBrs;
    private FilterBr;
    private FilterBrSize;
    private FilterUndefined;
    private ModifyBrs;
    private ModifyBr;
    private FindMaxSizeBrs;
    private FindMinSizeBrs;
    private FindHaveSpiteSize;
    private GetBoardOption;
    private GetHardWareOption;
    private RemoveBoardModelingOrSpecialShape;
    private ModifyHardware;
    private FilterHardware;
    private OnlyModifyRoomAndCabinetName;
    private FilterOnlyRoomAndCabinetNameEntity;
    CheckDoorDir(name: string, doorOpenDir: number): boolean;
}
/**
 * @param {(string[] | number[])} [values] 多个匹配项 目前只用在模糊匹配
 */
export declare function CompareIsEqual(brValue: string | number, value: string | number, type: ECompareType, values?: string[]): boolean;
//# sourceMappingURL=BoardFindModify.d.ts.map