interface AutoCompleteInputPresenterParams { value?: string; placeholder?: string; displayResetAction?: boolean; } interface IAutoCompleteInputPresenter { vm: { placeholder: string; value: string; displayResetAction: boolean; }; init: (params: AutoCompleteInputPresenterParams) => void; setValue: (query: string) => void; resetValue: () => void; } declare class AutoCompleteInputPresenter implements IAutoCompleteInputPresenter { private searchQuery?; private placeholder?; private displayResetAction?; constructor(); init(params?: AutoCompleteInputPresenterParams): void; get vm(): { placeholder: string; value: string; displayResetAction: boolean; }; setValue: (value: string) => void; resetValue: () => void; } export { AutoCompleteInputPresenter, type IAutoCompleteInputPresenter, type AutoCompleteInputPresenterParams };