import { AfterViewInit, ElementRef, Renderer2 } from '@angular/core';
import { NgxGa4Service } from './ngx-ga4.service';
import * as i0 from "@angular/core";
export declare class NgxGa4tagDirective implements AfterViewInit {
    private ga4service;
    private renderer;
    private el;
    /** HTML DOM Event */
    trackOn?: string;
    /** event name for ga4 event */
    action?: string;
    /** param for ga4 event */
    params?: object;
    constructor(ga4service: NgxGa4Service, renderer: Renderer2, el: ElementRef);
    /**
    *  AfterViewInit
    */
    ngAfterViewInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgxGa4tagDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<NgxGa4tagDirective, "[gtagEvent]", never, { "trackOn": "trackOn"; "action": "action"; "params": "params"; }, {}, never>;
}
