import { IHttpManager } from "./../IHttpManager"; import { IExpressionManager } from "./../IExpressionManager"; import { IComponentMapManager } from "./../IComponentMapManager"; import { ComponentShell } from "../ComponentShell"; import { ValidationRule } from "../validation-rule"; import { FormShell } from "../form/form.shell"; import { AutoCompleteMetadata } from "../autocomplete/autocomplete.metadata"; import { INavigationService } from "../INavigationService"; export declare class AutoCompleteShell extends ComponentShell { private _formName; formName: string; private _key; key: string; private _label; label: string; private _label$; label$: string; private _value$; value$: string; private _placeholder; placeholder: string; private _placeholder$; placeholder$: string; private _datasource; datasource: Array; private _datasource$; datasource$: string; private _displayField; displayField: string; private _valueField; valueField: string; private _searchFields; searchFields: Array; private _value; value: any; private _textValue; textValue: string | undefined; private _tabindex; tabindex: number; private _validationRules; validationRules: Array; constructor(formShell: FormShell, formName: string, autoCompleteMetadata: AutoCompleteMetadata, componentMapManager: IComponentMapManager, expressionManager: IExpressionManager, httpManager: IHttpManager, navigationService: INavigationService); getFormName(): string; getControlName(): string; onAddExpression(): void; objectMap(): void; getShellSchema(): any; getShellTypeName(): string; /** * Form post edilirken gönderilecek mi? */ readonly isFormValue: boolean; /** * Form post edilirken gönderilecek veri */ getFormValue(): any; readonly isValid: boolean; getValidationErrors(): string[]; reset(): void; setValue(valueObject: any): void; }