import { OnInit, TemplateRef, EventEmitter } from '@angular/core'; import { ControlValueAccessor } from "@angular/forms"; import { Subject } from 'rxjs/Rx'; import { ApiService } from '../services/api.service'; export interface Shipper { name: string; code: string; idBak?: string; mobile?: string; disabled?: boolean; } export declare const CUSTOM_INPUT_CONTROL_VALUE_ACCESSOR: any; export declare class ShipperSelectComponent implements ControlValueAccessor, OnInit { private api; private onTouchedCallback; private onChangeCallback; options: Array; _value: string; _width: string; _content: TemplateRef; _allowClear: boolean; _nzMode: string; _filter: boolean; currentText: string; canQuery: boolean; keyWordStream: Subject; keyWord$: any; firstNum: number; loading: boolean; userCode: string; placeholder: string; rowsNum: number; valueType: string; protocolType: string; yztDisabled: boolean; value: any; width: any; OptionMode: any; customTemplate: TemplateRef; nzOpenChange: EventEmitter; outOptions: EventEmitter; constructor(api: ApiService); ngOnInit(): void; ngOnChanges(changes: any): void; ngOnDestroy(): void; yztSearchChange(event: any): void; yztScrollToBottom(): void; yztOpenChange(event: any): void; /** * 仅作清空多选选项 */ clearSelect($event?: MouseEvent): void; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; /** * 查询数据 * @param $event */ queryData(searchText?: string, options?: Array, firstIn?: boolean): void; } export declare class ShipperSelectModule { }