import { BooleanInput } from '@angular/cdk/coercion';
import { ElementRef, Renderer2, AfterViewInit, AfterViewChecked } from '@angular/core';
import * as i0 from "@angular/core";
export declare class MdbInput implements AfterViewChecked, AfterViewInit {
    private el;
    private _renderer;
    elLabel: ElementRef | any;
    elIcon: Element | any;
    get focusCheckbox(): boolean;
    set focusCheckbox(value: BooleanInput);
    private _focusCheckbox;
    get focusRadion(): boolean;
    set focusRadio(value: BooleanInput);
    private _focusRadio;
    isBrowser: any;
    isClicked: boolean;
    element: any;
    constructor(el: ElementRef, _renderer: Renderer2, platformId: string);
    onfocus(): void;
    onblur(): void;
    onchange(): void;
    onkeydown(event: any): void;
    oncut(): void;
    onpaste(): void;
    ondrop(): void;
    ngAfterViewInit(): void;
    ngAfterViewChecked(): void;
    resize(): void;
    delayedResize(): void;
    initComponent(): void;
    private checkValue;
    static ɵfac: i0.ɵɵFactoryDeclaration<MdbInput, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<MdbInput, "[mdbInput]", never, { "focusCheckbox": "focusCheckbox"; "focusRadion": "focusRadion"; }, {}, never, never, false, never>;
}
