import { HTMLStencilElement } from '../../stencil-public-runtime';
import { ListenerAbstract } from '../types/listener';
import { BalSwipeInfo } from './swipe.interfaces';
export declare class BalSwipeListener<TObserver> extends ListenerAbstract<TObserver, BalSwipeInfo> {
    private PointerListenerLib;
    private pointerListener;
    private shadowFixPointerDownListener?;
    connect(el: HTMLElement | HTMLStencilElement): Promise<void>;
    disconnect(): void;
    private loadLib;
}
