import { DownloadAndOutlink } from '@piwikpro/tracking-base-library';
import * as i0 from "@angular/core";
type IDownloadAndOutlink = typeof DownloadAndOutlink;
export declare class DownloadAndOutlinkService {
    trackLink(...params: Parameters<IDownloadAndOutlink['trackLink']>): void;
    enableLinkTracking(...params: Parameters<IDownloadAndOutlink['enableLinkTracking']>): void;
    setLinkClasses(...params: Parameters<IDownloadAndOutlink['setLinkClasses']>): void;
    setDownloadClasses(...params: Parameters<IDownloadAndOutlink['setDownloadClasses']>): void;
    setDownloadExtensions(...params: Parameters<IDownloadAndOutlink['setDownloadExtensions']>): void;
    addDownloadExtensions(...params: Parameters<IDownloadAndOutlink['addDownloadExtensions']>): void;
    removeDownloadExtensions(...params: Parameters<IDownloadAndOutlink['removeDownloadExtensions']>): void;
    setLinkTrackingTimer(...params: Parameters<IDownloadAndOutlink['setLinkTrackingTimer']>): void;
    getLinkTrackingTimer(...params: Parameters<IDownloadAndOutlink['getLinkTrackingTimer']>): Promise<number>;
    setIgnoreClasses(...params: Parameters<IDownloadAndOutlink['setIgnoreClasses']>): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<DownloadAndOutlinkService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<DownloadAndOutlinkService>;
}
export {};
