import { NkDimensions } from './nkDimensions'; import { NkWithinInfo } from './nkWithinInfo'; import { NkOptionsPosition } from './nkOptionsPosition'; export declare class NkPositionBuilder { private _controlElement; private supportsOffsetFractions; private max; private abs; private round; private rhorizontal; private rvertical; private roffset; private rposition; private rpercent; private _cachedScrollbarWidth; get cachedScrollbarWidth(): number; constructor(controlElement: Element); setPosition(element: HTMLElement, options: NkOptionsPosition): void; setOffset(element: HTMLElement, options: any, nkOptions: NkOptionsPosition): void; calculateOffsetTop(element: HTMLElement, props: any, options: NkOptionsPosition): number; getOffsets(offsets: Array, width: number, height: number): Array; parseCss(element: HTMLElement, property: string): number; getDimensions(elem: any): NkDimensions; getWithinInfo(element: HTMLElement): NkWithinInfo; getScrollInfo(within: NkWithinInfo): NkDimensions; scrollbarWidth(): number; }