export declare class Endpoints { static readonly base = "api.ifunny.mobi"; static readonly account = "/account"; static readonly collective = "/feeds/collective"; static readonly counters = "/counters"; static readonly featured = "/feeds/featured"; static readonly feeds = "/feeds"; static readonly oauth2 = "/oauth2"; static readonly projectElements = "/feeds/project_elements"; static readonly subscriptionFeed = "/timelines/home"; static readonly timelines = "/timelines"; static readonly token = "/oauth2/token"; static readonly myUser = "/users/my"; static readonly myComments: string; static readonly chatInvites: string; static readonly mySmiles: string; static readonly myAppeals: string; static readonly unreadChatMessages: string; static readonly myNews = "/news/my"; static readonly nicksAvailable = "/users/nicks_available"; static readonly emailsAvailable = "/users/emails_available"; static readonly app = "/app"; static readonly settings: string; static readonly privacy: string; /** * @param query The nick or id of the user * @param byNick Whether to fetch by nick (Default: false) * @example * "/timelines/users/:userId" * "/timelines/users/by_nick/:userNick" */ static userTimeline(query: string, byNick?: boolean): string; /** * @param query The user id or nick * @param byNick Whether to fetch by nick (Default: false) * @example * "/users" * "/users/:userId" * "/users/by_nick/:userNick" */ static user(query?: string, byNick?: boolean): string; /** * @param user The user id or nick * @param byNick Whether the user is by nick (Default: false) * @example * "/users/:userId/guests" * "/users/by_nick/:userNick/guests" */ static guests(user: string, byNick?: boolean): string; /** * @param user The user id or nick * @param byNick Whether the user is by nick (Default: false) * @example * "/users/:userId/blocked" * "/users/by_nick/:userNick/blocked" */ static blocked(user: string, byNick?: boolean): string; /** * * @param user User nick or ID * @param byNick User is the nick * @example * "" */ static blockedData(user: string, byNick?: boolean): string; /** * * @param user Url to block * @param byNick Is the user the nick? * @example * "/users/my/blocked/:userId" * "/users/my/blocked/by_nick/:userNick" */ static blockUser(user: string, byNick?: boolean): string; /** * @param user The user id or nick * @param byNick Whether the user is by nick (Default: false) * @example * "/users/:userId/subscribers" * "/users/by_nick/:userNick/subscribers" */ static subscribers(user: string, byNick?: boolean): string; /** * @param user The user id or nick * @param byNick Whether the user is by nick (Default: false) * @example * "/users/:userId/subscriptions" */ static subscriptions(user: string, byNick?: boolean): string; /** * @param id Id of the content if getting one * @example * "/content" * "/content/:contentId" */ static content(id?: string): string; /** * @param contentId The content id * @example * "/content/:contentId/smiles" */ static smiles(contentId: string): string; /** * @param contentId The content id * @example * "/content/:contentId/unsmiles" */ static unsmiles(contentId: string): string; /** * @param contentId The content id * @example * "/content/:contentId/republished" */ static republishes(contentId: string): string; /** * @param contentId Id of the content * @param commentId Id of the comment if applicable * @example * "/content/:contentId/comments" * "/content/:contentId/comments/:commentId" */ static comments(contentId: string, commentId?: string): string; /** * @param contentId The content id * @param commentId The comment id * @example * "/content/:contentId/comments/:commentId/replies" */ static replies(contentId: string, commentId: string): string; /** * @param contentId The content id * @example * "/content/:contentId/comments/attached_content" */ static commentAttachment(contentId: string): string; /** * @param contentId The content id or array of content ids if adding to reads * @example * "/reads" * "/reads/:contentId" * "/reads/:contentId1,contentId2..." */ static reads(contentId?: string | string[]): string; /** * @param userId The id of the user the ban belongs to * @param banId The id of the Ban * @example * "/users/:userId/bans" * "/users/:userId/bans/:banId" */ static bans(userId: string, banId?: string): string; } //# sourceMappingURL=endpoints.d.ts.map