import type { AuthenticatedRequest } from '@n8n/db';
import { FavoritesService } from './favorites.service';
import { AddFavoriteDto } from './dto/add-favorite.dto';
export declare class FavoritesController {
    private readonly favoritesService;
    constructor(favoritesService: FavoritesService);
    getFavorites(req: AuthenticatedRequest): Promise<(import("./database/entities/user-favorite.entity").UserFavorite & {
        resourceName: string;
        resourceProjectId?: string;
    })[]>;
    addFavorite(req: AuthenticatedRequest, _res: unknown, body: AddFavoriteDto): Promise<import("./database/entities/user-favorite.entity").UserFavorite>;
    removeFavorite(req: AuthenticatedRequest, _res: unknown, resourceId: string, resourceType: string): Promise<boolean>;
}
