import { Board } from "../../DatabaseServices/Entity/Board";
import { LayerNailOption, IShinkOption, INailRule } from "../../UI/Store/BoardInterface";
declare class ActivityLayerBoardTool {
    NailRules: INailRule[];
    private GetBoardIntersection;
    private IntersectFace;
    private GetShrinkDist;
    private GetShrinkBoardIndexesMap;
    private GetRuleCount;
    private BuildNails;
    private RayPoint;
    Start(brs: Board[], nailOption: LayerNailOption, rules?: INailRule[], option?: IShinkOption): void;
    private AppendBoard;
    private HandleNailList;
}
export declare const activityLayerBoardTool: ActivityLayerBoardTool;
export {};
//# sourceMappingURL=ActivityLayerBoardTool.d.ts.map