import { favorite } from 'src/typeorm/favorite';
import { CreateFavoriteParams, UpdateFavoriteParams } from 'src/utils/types';
import { Repository } from 'typeorm';
export declare class FavoriteService {
    private favoriteRepository;
    constructor(favoriteRepository: Repository<favorite>);
    fetchFavorites(): Promise<favorite[]>;
    createFavorite(favoriteDetails: CreateFavoriteParams): Promise<favorite>;
    updateFavorite(id: number, updateFavoriteDetails: UpdateFavoriteParams): Promise<import("typeorm").UpdateResult>;
    deleteFavorite(id: number): Promise<import("typeorm").DeleteResult>;
}
