import { AfterContentInit, ElementRef, QueryList, TemplateRef } from '@angular/core'; import { JdInputDirective } from './jd-input.directive'; export declare type TInputGroupIconClass = string | string[] | Set | { [klass: string]: any; }; export declare type JdInputGroupSizeType = 'large' | 'default' | 'small'; export declare class JdInputGroupComponent implements AfterContentInit { private el; private _addOnBefore; private _addOnAfter; private _prefix; private _suffix; private _size; private _compact; private _search; isAddOnBeforeString: boolean; isAddOnAfterString: boolean; isPrefixString: boolean; isSuffixString: boolean; jdInputDirectiveQueryList: QueryList; addOnBeforeIcon: TInputGroupIconClass; addOnAfterIcon: TInputGroupIconClass; prefixIcon: TInputGroupIconClass; suffixIcon: TInputGroupIconClass; size: JdInputGroupSizeType; compact: boolean; addOnBefore: string | TemplateRef; addOnAfter: string | TemplateRef; prefix: string | TemplateRef; suffix: string | TemplateRef; search: boolean; readonly isLarge: boolean; readonly isSmall: boolean; readonly isAffix: boolean; readonly isAffixWrapper: boolean; readonly isAddOn: boolean; readonly isGroup: boolean; readonly isLargeGroup: boolean; readonly isLargeGroupWrapper: boolean; readonly isLargeAffix: boolean; readonly isLargeSearch: boolean; readonly isSmallGroup: boolean; readonly isSmallAffix: boolean; readonly isSmallGroupWrapper: boolean; readonly isSmallSearch: boolean; updateChildrenInputSize(): void; constructor(el: ElementRef); ngAfterContentInit(): void; }