import { AfterContentInit, ElementRef, QueryList, TemplateRef } from '@angular/core'; import { NzInputDirective } from './nz-input.directive'; export declare type TInputGroupIconClass = string | string[] | Set | { [klass: string]: any; }; export declare type NzInputGroupSizeType = 'large' | 'default' | 'small'; export declare class NzInputGroupComponent 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; nzInputDirectiveQueryList: QueryList; nzAddOnBeforeIcon: TInputGroupIconClass; nzAddOnAfterIcon: TInputGroupIconClass; nzPrefixIcon: TInputGroupIconClass; nzSuffixIcon: TInputGroupIconClass; nzSize: NzInputGroupSizeType; nzCompact: boolean; nzAddOnBefore: string | TemplateRef; nzAddOnAfter: string | TemplateRef; nzPrefix: string | TemplateRef; nzSuffix: string | TemplateRef; nzSearch: 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; }