import { type Video, type InsertVideo, type User, type InsertUser, type Playlist, type InsertPlaylist, type PlaylistVideo, type InsertPlaylistVideo, type UserFavorite, type InsertUserFavorite } from "@shared/schema"; import { randomUUID } from "crypto"; import { BunnyService } from "./bunny"; export interface IStorage { // Video operations getVideos(limit?: number, offset?: number, search?: string, category?: string): Promise; getVideo(id: string): Promise