import { IPoint } from "../../../../../idl/index";
import { Rect } from "../../../../../common/index";
export declare abstract class AbsLayoutHandler {
    startPoint: IPoint;
    constructor(startPoint: IPoint);
    abstract top(endPoint: IPoint, rect: Rect): IPoint[];
    abstract right(endPoint: IPoint, rect: Rect): IPoint[];
    abstract bottom(endPoint: IPoint, rect: Rect): IPoint[];
    abstract left(endPoint: IPoint, rect: Rect): IPoint[];
    abstract toPoint(endPoint: IPoint): IPoint[];
}
//# sourceMappingURL=AbsLayoutHandler.d.ts.map