import { ElementRef, Type } from '@angular/core';
import { Router, RouterLinkWithHref } from '@angular/router';
import { OnDestroyMixin } from '@w11k/ngx-componentdestroyed';
import { SlideBySlideService } from '../slide-by-slide/slide-by-slide.service';
/**
 * Use in conjunction with routerLink on an anchor tag for real links.
 * Use on any tag for click event handling.
 */
export declare class SlideLinkDirective extends OnDestroyMixin {
    private readonly service;
    private readonly router;
    private readonly element;
    private readonly routerLinkDirective;
    private readonly slide$;
    constructor(service: SlideBySlideService, router: Router, element: ElementRef, routerLinkDirective: RouterLinkWithHref);
    set ngxPresentSlideLink(component: Type<any>);
}
