export interface IAutocomplete { id?: string; swiftypeId?: string; url: string; title: string; opId: string; opType: string; highlights: { [key: string]: string; }; parentName?: string; placeType?: string; poiSubtypes?: string[]; thumbnail?: string; } export default class Autocomplete implements IAutocomplete { id?: string; swiftypeId?: string; url: string; title: string; opId: string; opType: string; highlights: { [key: string]: string; }; parentName?: string; placeType?: string; poiSubtypes?: string[]; thumbnail?: string; constructor(options?: IAutocomplete); } export interface IAutocompletePayload { data: IAutocomplete[]; meta: { query: string; total: number; }; }