import { ElementRef } from '@angular/core';
import { DomSanitizer } from '@angular/platform-browser';
import * as i0 from "@angular/core";
export declare class NgmHighlightVarDirective {
    private el;
    private sanitizer;
    readonly regex: import("@angular/core").InputSignal<string>;
    readonly content: import("@angular/core").InputSignal<string>;
    readonly customClasses: import("@angular/core").InputSignal<string>;
    readonly caseSensitive: import("@angular/core").InputSignalWithTransform<boolean, string | boolean>;
    constructor(el: ElementRef, sanitizer: DomSanitizer);
    private updateContent;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgmHighlightVarDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<NgmHighlightVarDirective, "[ngmHighlightVar]", never, { "regex": { "alias": "regex"; "required": false; "isSignal": true; }; "content": { "alias": "content"; "required": false; "isSignal": true; }; "customClasses": { "alias": "customClasses"; "required": false; "isSignal": true; }; "caseSensitive": { "alias": "caseSensitive"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
