import { UUID } from "../common"; import { PageOfBookmarks } from "./bookmark"; import { MostCommentedArticle } from "./most-commented-article"; export type User = { spotimCodeB: (args: { codeA: string; }) => string | null; bookmarks: (args: { first: number; skip: number; }) => PageOfBookmarks; authorBookmarks: (args: { first: number; skip: number; }) => PageOfBookmarks; recommendedArticles: (args: { articleId?: UUID; }) => Array<{ id: UUID; }>; favouriteCategories: (args?: { minReads?: number; itemsNum?: number; }) => Array<{ id: UUID; }>; mostEngagedArticles: (args?: { limit?: number; categoryId?: UUID; }) => Array<{ id: UUID; }>; mostCommented: (args: { limit?: number; }) => MostCommentedArticle[]; };