import { AfterContentInit, OnDestroy, OnInit, QueryList } from '@angular/core';
import { AztrixQuillButtonDirective } from '@aztrix/quill';
import { ValueEdit } from './value-edit';
import * as i0 from "@angular/core";
export declare class ValueEditComponent extends ValueEdit implements OnInit, AfterContentInit, OnDestroy {
    type: 'TEXT' | 'EMAIL' | 'URL' | 'PHONE' | 'DATE' | 'TEXT_AREA' | 'RICH_TEXT' | 'BOOLEAN' | 'NUMBER';
    numberConfig: {
        min?: number;
        max?: number;
        step?: number;
    };
    buttons: QueryList<AztrixQuillButtonDirective>;
    private _buttons$;
    private _quillEditor$;
    private _subscription;
    ngOnInit(): void;
    ngAfterContentInit(): void;
    ngOnDestroy(): void;
    setEditor(quillEditor: any): void;
    get inputType(): "email" | "text" | "number";
    static ɵfac: i0.ɵɵFactoryDeclaration<ValueEditComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ValueEditComponent, "ax-value-edit", never, { "type": "type"; "numberConfig": "numberConfig"; }, {}, ["buttons"], ["*"], false, never>;
}
