import Endpoint, { SearchParams } from "../components/Endpoint"; import { FormattedResponse } from "../components/RequestQueue"; import { APIForumPost } from "../responses/APIForumPost"; import { APIForumCategoryID } from "../responses/APIForumTopic"; export default class ForumPostsEndpoint extends Endpoint { Category: typeof APIForumCategoryID; protected endpoint: string; protected searchParams: string[]; protected searchParamAliases: { title: string; body: string; }; find(search?: ForumPostSearchParams): Promise>; } interface ForumPostSearchParams extends SearchParams { creator_name?: string; topic_category_id?: APIForumCategoryID; id?: number; creator_id?: number; topic_id?: number; is_hidden?: boolean; title?: string; body?: string; } export {};