import { FavouriteService } from './favourite.service';
import { CreateFavouriteDto, FavouriteFilterDto } from './dto/create-favourite.dto';
export declare class FavouriteController {
    private readonly favouriteService;
    constructor(favouriteService: FavouriteService);
    create(body: CreateFavouriteDto, req: any): Promise<{
        data: {
            is_fav: boolean;
            restaurant_id: string;
            food_item_id: string;
            grocery_item_id: string;
            customer_id: string;
            created_at: number;
            updated_at: number;
            type: string;
            _id: import("mongoose").Types.ObjectId;
            __v: number;
        };
        message?: undefined;
        is_fav?: undefined;
    } | {
        message: any;
        is_fav: boolean;
        data?: undefined;
    }>;
    findAll(req: any, page: number, limit: number, filter: FavouriteFilterDto): Promise<{
        count: number;
        data: any[];
    }>;
}
