import { IPoint, IRectangle, ISize } from '@devexpress/utils/lib/geometry/interfaces'; import { IPointDirectionAdaptor, IRectangleDirectionAdaptor, ISizeDirectionAdaptor } from './i-direction-adaptor'; export declare abstract class XDirectionAdaptor { isXDirection(): boolean; } export declare class PointDirectionAdaptorX extends XDirectionAdaptor implements IPointDirectionAdaptor { obj: TObj; init(obj: TObj): PointDirectionAdaptorX; get position(): number; set position(x: number); get anotherPosition(): number; set anotherPosition(y: number); } export declare class SizeDirectionAdaptorX extends XDirectionAdaptor implements ISizeDirectionAdaptor { obj: ISize; init(obj: ISize): SizeDirectionAdaptorX; get length(): number; set length(width: number); get anotherLength(): number; set anotherLength(height: number); } export declare class RectangleDirectionAdaptorX extends PointDirectionAdaptorX implements IRectangleDirectionAdaptor { init(obj: IRectangle): RectangleDirectionAdaptorX; get length(): number; set length(width: number); get anotherLength(): number; set anotherLength(height: number); }