import { EventEmitter } from "@angular/core"; import { Observable } from "rxjs"; import { CompleterItem } from "../components/completer-item"; export interface CompleterData extends Observable { dataSourceChange?: EventEmitter; search(term: string): void; cancel(): void; convertToItem?(data: any): CompleterItem | null; }