import { OnInit, EventEmitter } from '@angular/core'; import { InputRestAutoCompleteModelService } from './input-rest-auto-complete-model.service'; export interface IConditions { fields: Array; fieldType: string; expression: string; value: string; } export declare class InputRestAutoCompleteModelComponent implements OnInit { private service; private _model; name: string; table: string; order: Array; fields: Array; conditionsFields?: Array; conditions: Array; placeholder: string; readonly: boolean; required: boolean; disabled: boolean; dropdown: boolean; forceSelection: boolean; error: object; emptyMessage: string; keyCode: string; keyName: string; concatFieldsForName?: any[]; itemSelect: any; style: any; inputStyle: any; keysToExclude: any; isWagetype: boolean; companyId: string; wagetypeReferenceDates?: { entryReferenceStartDate: string; entryReferenceEndDate: string; }; onBlur: EventEmitter; onSelect: EventEmitter; onClear: EventEmitter; onFocus: EventEmitter; modelChange: EventEmitter; suggestions: any[]; constructor(service: InputRestAutoCompleteModelService); ngOnInit(): void; filterQuery(event: any): import("rxjs").Subscription; formaterResponce(result: any): any[]; getParamsRest(search: string): object; getConditionsRest(search: string): { 'fields': any[][]; 'expression': string; 'value': string; }[]; /** * Externiza a função de select das opções * * @param option */ selectOption(option: object): void; onClearItem(option: object): void; onBlurItem(option: object): void; onFocusItem(option: object): void; model: any; }