import { ComponentFixture } from '@angular/core/testing';
import { DebugElement } from '@angular/core';
/**
 * Provides read-only equivalent of jQuery's position function:
 * http://api.jquery.com/position/
 */
export declare const position: (nativeEl: HTMLElement) => {
    width: number;
    height: number;
    top: number;
    left: number;
};
/**
 * Provides read-only equivalent of jQuery's offset function:
 * http://api.jquery.com/offset/
 */
export declare const offset: (nativeEl: HTMLElement) => {
    width: number;
    height: number;
    top: number;
    left: number;
};
/**
 * returns the closest, non-statically positioned parentOffset of a given element
 * @param nativeEl
 */
export declare const parentOffsetEl: (nativeEl: HTMLElement) => Element | Document;
export declare const getViewElement: <F>(fixture: ComponentFixture<F>, componentClass: string, klass?: string) => {
    de: DebugElement;
    el: HTMLElement;
    domElement: HTMLElement;
};
export declare const closestMatchingParent: (target: HTMLElement, className: string) => HTMLElement | null;
//# sourceMappingURL=dom-helpers.d.ts.map