import { Observable } from 'rxjs'; import { FavoriteLinesSelectorDialogService } from '../favorite-lines-selector-dialog/favorite-lines-selector-dialog.service'; import { ClustersFavoriteData, Favorite, FindOptions, HandlerOptions } from '../favorite.model'; import { FavoritesService } from '../favorites.service'; import { PoiFavoriteHandler } from './poi.favorite'; import * as i0 from "@angular/core"; export declare class ClustersFavoriteHandler extends PoiFavoriteHandler { private favoriteLineSelector; weight: number; constructor(favoritesService: FavoritesService, favoriteLineSelector: FavoriteLinesSelectorDialogService); matchType(data: ClustersFavoriteData): string | null; add(favorite: Favorite, options?: HandlerOptions): Observable; remove(favorite: Favorite, options?: HandlerOptions): Observable; edit(favorite: Favorite, options?: HandlerOptions): Observable; find(data: ClustersFavoriteData, options: FindOptions): Favorite | null; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }