import { AfterViewInit, ElementRef } from '@angular/core';
import { NgControl } from '@angular/forms';
import * as i0 from "@angular/core";
export declare class ConvertCaseDirective implements AfterViewInit {
    private readonly el;
    private readonly ngControl?;
    toUpperCase: boolean;
    toLowerCase: boolean;
    constructor(el: ElementRef, ngControl?: NgControl | undefined);
    private get element();
    ngAfterViewInit(): void;
    onInput(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<ConvertCaseDirective, [null, { optional: true; }]>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<ConvertCaseDirective, "[convertCase]", never, { "toUpperCase": "toUpperCase"; "toLowerCase": "toLowerCase"; }, {}, never>;
}
//# sourceMappingURL=convert-case.directive.d.ts.map