import { BaseComponent } from 'primeng/basecomponent';
import { IconFieldStyle } from './style/iconfieldstyle';
import * as i0 from "@angular/core";
/**
 * IconField wraps an input and an icon.
 * @group Components
 */
export declare class IconField extends BaseComponent {
    /**
     * Position of the icon.
     * @group Props
     */
    iconPosition: 'right' | 'left';
    get _styleClass(): string;
    /**
     * Style class of the component.
     * @group Props
     */
    styleClass: string;
    _componentStyle: IconFieldStyle;
    static ɵfac: i0.ɵɵFactoryDeclaration<IconField, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<IconField, "p-iconfield, p-iconField, p-icon-field", never, { "iconPosition": { "alias": "iconPosition"; "required": false; }; "styleClass": { "alias": "styleClass"; "required": false; }; }, {}, never, ["*"], true, never>;
}
export declare class IconFieldModule {
    static ɵfac: i0.ɵɵFactoryDeclaration<IconFieldModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<IconFieldModule, never, [typeof IconField], [typeof IconField]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<IconFieldModule>;
}
