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