import { ICanvasNode, PositionValue, Rect } from '../CanvasNode.type'; import { PaddingBox } from '../../miniflex'; export declare class PositionResolver { static resolvePositionValue(value: PositionValue | undefined, parentSize: number): number | undefined; private static applyAxisPositioning; applyAbsolutePositioning(child: ICanvasNode, referenceRect: Rect): void; positionAbsoluteChildren(containerRect: Rect, containerPadding: PaddingBox, absoluteChildren: ICanvasNode[], measureFn: (child: ICanvasNode) => void, layoutFn?: (child: ICanvasNode) => void): void; }