import { System } from '../system';
import { IPositionObserver, PositionObserverCallback, PositionObserverEntry } from '../types/global/IPositionObserver';
export declare class PositionObserver implements IPositionObserver {
    private _system;
    private _callback;
    private _unlisten;
    private _abort;
    constructor(system: System, callback: PositionObserverCallback);
    observe(element: HTMLElement): PositionObserverEntry;
    disconnect(): void;
}
