import { ElementRef, OnDestroy } from '@angular/core';
import { MDCComponent } from '@angular-mdc/web/base';
import { MDCTextFieldIconFoundation } from '@material/textfield';
export declare class MdcTextFieldIcon extends MDCComponent<MDCTextFieldIconFoundation> implements OnDestroy {
    elementRef: ElementRef<HTMLElement>;
    get leading(): boolean;
    set leading(value: boolean);
    private _leading;
    get trailing(): boolean;
    set trailing(value: boolean);
    private _trailing;
    get foundation(): MDCTextFieldIconFoundation;
    getDefaultFoundation(): MDCTextFieldIconFoundation;
    constructor(elementRef: ElementRef<HTMLElement>);
    ngOnDestroy(): void;
}
