import { ElementRef, OnDestroy, OnInit } from '@angular/core';
import { ControlValueAccessor } from '@angular/forms';
export declare class IonCleaveDirective implements OnInit, OnDestroy {
    private elementRef;
    private valueAccessors;
    cleave: any;
    private _cleave;
    private _cleaveInstance;
    private _value;
    private _valueAccessor;
    private _writeValue;
    constructor(elementRef: ElementRef, valueAccessors: ControlValueAccessor[]);
    ngOnInit(): void;
    ngOnDestroy(): void;
    onInput(value: string): void;
    private setCleave();
    private dispatchEvent(el, eventType);
}
