import { type Client, type Options as Options2, type TDataShape } from './client/index.js'; import type { AddFavoriteData, AddFavoriteErrors, AddFavoriteResponses, AddPostsToPostSetData, AddPostsToPostSetErrors, AddPostsToPostSetResponses, AddPostsToTakedownByIdsData, AddPostsToTakedownByIdsErrors, AddPostsToTakedownByIdsResponses, AddPostsToTakedownByTagsData, AddPostsToTakedownByTagsErrors, AddPostsToTakedownByTagsResponses, AddPostToPoolData, AddPostToPoolErrors, AddPostToPoolResponses, AdminAnonymizeUserData, AdminAnonymizeUserErrors, AdminEditUserData, AdminEditUserErrors, AdminEditUserResponses, AiCheckPostData, AiCheckPostErrors, ApproveBulkUpdateRequestData, ApproveBulkUpdateRequestErrors, ApproveBulkUpdateRequestResponses, ApprovePostData, ApprovePostErrors, ApprovePostReplacementData, ApprovePostReplacementErrors, ApprovePostReplacementResponses, ApprovePostResponses, ApproveTagAliasData, ApproveTagAliasErrors, ApproveTagAliasResponses, ApproveTagImplicationData, ApproveTagImplicationErrors, ApproveTagImplicationResponses, AuditUserDMailData, AuditUserDMailErrors, AuditUserDMailResponses, AuditUserDMailsData, AuditUserDMailsErrors, AuditUserDMailsResponses, CheckIfUrlIsAllowedData, CheckIfUrlIsAllowedErrors, CheckIfUrlIsAllowedResponses, ClaimTicketData, ClaimTicketErrors, ClaimTicketResponses, ClearPostFlagNoteData, ClearPostFlagNoteErrors, ClearPostFlagNoteResponses, ClearSearchTrendsCacheData, ClearSearchTrendsCacheErrors, ClearSearchTrendsCacheResponses, ClearUserFavoritesData, ClearUserFavoritesErrors, CopyNotesToPostData, CopyNotesToPostErrors, CopyNotesToPostResponses, CorrectTagData, CorrectTagErrors, CountMatchingPostsData, CountMatchingPostsErrors, CountMatchingPostsResponses, CreateApiKeyData, CreateApiKeyErrors, CreateApiKeyResponses, CreateArtistData, CreateArtistErrors, CreateArtistResponses, CreateAvoidPostingData, CreateAvoidPostingErrors, CreateAvoidPostingResponses, CreateBlipData, CreateBlipErrors, CreateBlipResponses, CreateBulkUpdateRequestData, CreateBulkUpdateRequestErrors, CreateBulkUpdateRequestResponses, CreateCommentData, CreateCommentErrors, CreateCommentResponses, CreateCommentVoteData, CreateCommentVoteErrors, CreateCommentVoteResponses, CreateEmailBlacklistData, CreateEmailBlacklistErrors, CreateEmailBlacklistResponses, CreateForumPostData, CreateForumPostErrors, CreateForumPostResponses, CreateForumPostVoteData, CreateForumPostVoteErrors, CreateForumPostVoteResponses, CreateForumTopicData, CreateForumTopicErrors, CreateForumTopicResponses, CreateHelpPageData, CreateHelpPageErrors, CreateHelpPageResponses, CreateIpBanData, CreateIpBanErrors, CreateIpBanResponses, CreateMascotData, CreateMascotErrors, CreateMascotResponses, CreateNewsUpdateData, CreateNewsUpdateErrors, CreateNewsUpdateResponses, CreateNoteData, CreateNoteErrors, CreateNoteResponses, CreatePoolData, CreatePoolErrors, CreatePoolResponses, CreatePostDisapprovalData, CreatePostDisapprovalErrors, CreatePostDisapprovalResponses, CreatePostFlagData, CreatePostFlagErrors, CreatePostFlagResponses, CreatePostReplacementData, CreatePostReplacementErrors, CreatePostReplacementResponses, CreatePostSetData, CreatePostSetErrors, CreatePostSetResponses, CreatePostVoteData, CreatePostVoteErrors, CreatePostVoteResponses, CreateSearchTrendBlacklistData, CreateSearchTrendBlacklistErrors, CreateSearchTrendBlacklistResponses, CreateStaffNoteData, CreateStaffNoteErrors, CreateStaffNoteResponses, CreateTagAliasData, CreateTagAliasErrors, CreateTagImplicationData, CreateTagImplicationErrors, CreateTakedownData, CreateTakedownErrors, CreateTakedownResponses, CreateUploadWhitelistData, CreateUploadWhitelistErrors, CreateUploadWhitelistResponses, CreateUserFeedbackData, CreateUserFeedbackErrors, CreateUserFeedbackResponses, CreateUserNameChangeRequestData, CreateUserNameChangeRequestErrors, CreateWikiPageData, CreateWikiPageErrors, CreateWikiPageResponses, DeleteApiKeyData, DeleteApiKeyErrors, DeleteApiKeyResponses, DeleteArtistData, DeleteArtistErrors, DeleteArtistResponses, DeleteAvoidPostingData, DeleteAvoidPostingErrors, DeleteAvoidPostingResponses, DeleteBlipData, DeleteBlipErrors, DeleteBlipResponses, DeleteCommentData, DeleteCommentErrors, DeleteCommentResponses, DeleteCommentVoteData, DeleteCommentVoteErrors, DeleteCommentVoteResponses, DeleteCommentVotesData, DeleteCommentVotesErrors, DeleteCommentVotesResponses, DeleteDMailData, DeleteDMailErrors, DeleteDMailResponses, DeleteEmailBlacklistData, DeleteEmailBlacklistErrors, DeleteEmailBlacklistResponses, DeleteForumPostData, DeleteForumPostErrors, DeleteForumPostResponses, DeleteForumPostVoteData, DeleteForumPostVoteErrors, DeleteForumPostVoteResponses, DeleteForumTopicData, DeleteForumTopicErrors, DeleteForumTopicResponses, DeleteHelpPageData, DeleteHelpPageErrors, DeleteHelpPageResponses, DeleteIpBanData, DeleteIpBanErrors, DeleteIpBanResponses, DeleteMascotData, DeleteMascotErrors, DeleteMascotResponses, DeleteNewsUpdateData, DeleteNewsUpdateErrors, DeleteNewsUpdateResponses, DeleteNoteData, DeleteNoteErrors, DeleteNoteResponses, DeletePoolData, DeletePoolErrors, DeletePoolResponses, DeletePostData, DeletePostErrors, DeletePostReplacementData, DeletePostReplacementErrors, DeletePostReplacementResponses, DeletePostSetData, DeletePostSetErrors, DeletePostSetResponses, DeletePostVoteData, DeletePostVoteErrors, DeletePostVoteResponses, DeletePostVotesData, DeletePostVotesErrors, DeletePostVotesResponses, DeleteSearchTrendBlacklistData, DeleteSearchTrendBlacklistErrors, DeleteSearchTrendBlacklistResponses, DeleteStaffNoteData, DeleteStaffNoteErrors, DeleteStaffNoteResponses, DeleteTagData, DeleteTagErrors, DeleteTagResponses, DeleteTakedownData, DeleteTakedownErrors, DeleteTakedownResponses, DeleteUploadWhitelistData, DeleteUploadWhitelistErrors, DeleteUploadWhitelistResponses, DeleteUserFeedbackData, DeleteUserFeedbackErrors, DeleteUserFeedbackResponses, DeleteUserNameChangeRequestData, DeleteUserNameChangeRequestErrors, DeleteWikiPageData, DeleteWikiPageErrors, DeleteWikiPageResponses, DestroyAvoidPostingData, DestroyAvoidPostingErrors, DestroyAvoidPostingResponses, DestroyBlipData, DestroyBlipErrors, DestroyBlipResponses, DestroyUserFeedbackData, DestroyUserFeedbackErrors, DestroyUserFeedbackResponses, DisableUserUploadsData, DisableUserUploadsErrors, EditArtistData, EditArtistErrors, EditArtistResponses, EditAvoidPostingData, EditAvoidPostingErrors, EditAvoidPostingResponses, EditBlipData, EditBlipErrors, EditBlipResponses, EditBulkUpdateRequestData, EditBulkUpdateRequestErrors, EditBulkUpdateRequestResponses, EditCommentData, EditCommentErrors, EditCommentResponses, EditCurrentUserData, EditCurrentUserErrors, EditCurrentUserResponses, EditForumPostData, EditForumPostErrors, EditForumPostResponses, EditForumTopicData, EditForumTopicErrors, EditForumTopicResponses, EditHelpPageData, EditHelpPageErrors, EditHelpPageResponses, EditMascotData, EditMascotErrors, EditMascotResponses, EditNewsUpdateData, EditNewsUpdateErrors, EditNewsUpdateResponses, EditNoteData, EditNoteErrors, EditNoteResponses, EditPoolData, EditPoolErrors, EditPoolResponses, EditPostData, EditPostErrors, EditPostResponses, EditPostSetData, EditPostSetErrors, EditPostSetResponses, EditStaffNoteData, EditStaffNoteErrors, EditStaffNoteResponses, EditTagAliasData, EditTagAliasErrors, EditTagAliasResponses, EditTagData, EditTagErrors, EditTagImplicationData, EditTagImplicationErrors, EditTagImplicationResponses, EditTagResponses, EditTakedownData, EditTakedownErrors, EditTakedownResponses, EditTicketData, EditTicketErrors, EditTicketResponses, EditUploadWhitelistData, EditUploadWhitelistErrors, EditUploadWhitelistResponses, EditUserFeedbackData, EditUserFeedbackErrors, EditUserFeedbackResponses, EditWikiPageData, EditWikiPageErrors, EditWikiPageResponses, ExpungePostData, ExpungePostErrors, ExpungePostResponses, FixUserCountsData, FixUserCountsErrors, GetAltListData, GetAltListResponses, GetApiKeysData, GetApiKeysErrors, GetApiKeysResponses, GetArtistData, GetArtistErrors, GetArtistResponses, GetAvatarMenuData, GetAvatarMenuErrors, GetAvatarMenuResponses, GetAvoidPostingData, GetAvoidPostingErrors, GetAvoidPostingResponses, GetBanData, GetBanErrors, GetBanResponses, GetBlipData, GetBlipErrors, GetBlipResponses, GetBulkUpdateRequestData, GetBulkUpdateRequestErrors, GetBulkUpdateRequestResponses, GetCommentData, GetCommentErrors, GetCommentResponses, GetDMailData, GetDMailErrors, GetDMailResponses, GetEditHistoryData, GetEditHistoryErrors, GetEditHistoryResponses, GetForumPostData, GetForumPostErrors, GetForumPostResponses, GetForumTopicData, GetForumTopicErrors, GetForumTopicResponses, GetHelpPageData, GetHelpPageErrors, GetHelpPageResponses, GetMeData, GetMeResponses, GetModActionData, GetModActionErrors, GetModActionResponses, GetNoteData, GetNoteErrors, GetNoteResponses, GetPoolData, GetPoolErrors, GetPoolResponses, GetPostData, GetPostErrors, GetPostFlagData, GetPostFlagErrors, GetPostFlagResponses, GetPostInSequenceData, GetPostInSequenceErrors, GetPostInSequenceResponses, GetPostResponses, GetPostSetData, GetPostSetErrors, GetPostSetResponses, GetRandomPostData, GetRandomPostErrors, GetRandomPostResponses, GetRecentPoolsData, GetRecentPoolsResponses, GetRecommendedPostsData, GetRecommendedPostsErrors, GetRecommendedPostsResponses, GetStaffNoteData, GetStaffNoteErrors, GetStaffNoteResponses, GetTagAliasData, GetTagAliasErrors, GetTagAliasResponses, GetTagCorrectionData, GetTagCorrectionErrors, GetTagCorrectionResponses, GetTagData, GetTagErrors, GetTagImplicationData, GetTagImplicationErrors, GetTagImplicationResponses, GetTagResponses, GetTakedownData, GetTakedownErrors, GetTakedownResponses, GetTicketData, GetTicketErrors, GetTicketResponses, GetUploadData, GetUploadErrors, GetUploadResponses, GetUserData, GetUserErrors, GetUserFeedbackData, GetUserFeedbackErrors, GetUserFeedbackResponses, GetUserNameChangeRequestData, GetUserNameChangeRequestErrors, GetUserNameChangeRequestResponses, GetUserResponses, GetUserUploadLimitData, GetUserUploadLimitErrors, GetUserUploadLimitResponses, GetWikiPageData, GetWikiPageErrors, GetWikiPageResponses, GetWikiPageVersionData, GetWikiPageVersionErrors, GetWikiPageVersionResponses, HideCommentData, HideCommentErrors, HideCommentResponses, HideForumPostData, HideForumPostErrors, HideForumPostResponses, HideForumTopicData, HideForumTopicErrors, HideForumTopicResponses, HidePostVersionData, HidePostVersionErrors, ListBulkRelatedTagsData, ListBulkRelatedTagsErrors, ListBulkRelatedTagsResponses, ListFavoritesData, ListFavoritesErrors, ListFavoritesResponses, ListHelpPagesData, ListHelpPagesResponses, ListIpBansData, ListIpBansResponses, ListNewsUpdatesData, ListNewsUpdatesResponses, ListPopularData, ListPopularResponses, ListPostFavoritesData, ListPostFavoritesErrors, ListPostFavoritesResponses, ListPostSetsForSelectData, ListPostSetsForSelectErrors, ListPostSetsForSelectResponses, ListRisingSearchTrendsData, ListRisingSearchTrendsResponses, ListSearchTrendsData, ListSearchTrendsResponses, LockCommentVotesData, LockCommentVotesErrors, LockCommentVotesResponses, LockPostVotesData, LockPostVotesErrors, LockPostVotesResponses, LoginData, LoginErrors, MarkAllDMailsAsReadData, MarkAllDMailsAsReadErrors, MarkAllDMailsAsReadResponses, MarkAllForumTopicsAsReadData, MarkAllForumTopicsAsReadErrors, MarkAllForumTopicsAsReadResponses, MarkBlipData, MarkBlipErrors, MarkBlipResponses, MarkCommentData, MarkCommentErrors, MarkCommentResponses, MarkDMailAsReadData, MarkDMailAsReadErrors, MarkDMailAsReadResponses, MarkDMailAsUnreadData, MarkDMailAsUnreadErrors, MarkDMailAsUnreadResponses, MarkForumPostData, MarkForumPostErrors, MarkForumPostResponses, MarkPostAsTranslatedData, MarkPostAsTranslatedErrors, MarkPostAsTranslatedResponses, MovePostFavoritesData, MovePostFavoritesErrors, PreviewDTextData, PreviewDTextResponses, PreviewTagsData, PreviewTagsErrors, PreviewTagsResponses, PromotePostReplacementData, PromotePostReplacementErrors, PromotePostReplacementResponses, PurgeSearchTrendBlacklistData, PurgeSearchTrendBlacklistErrors, PurgeSearchTrendBlacklistResponses, QueryIqdbGetData, QueryIqdbGetErrors, QueryIqdbGetResponses, QueryIqdbPostData, QueryIqdbPostErrors, QueryIqdbPostResponses, RegenerateApiKeyData, RegenerateApiKeyErrors, RegenerateApiKeyResponses, RegeneratePostThumbnailsData, RegeneratePostThumbnailsErrors, RegeneratePostThumbnailsResponses, RegeneratePostVideosData, RegeneratePostVideosErrors, RegeneratePostVideosResponses, RejectBulkUpdateRequestData, RejectBulkUpdateRequestErrors, RejectBulkUpdateRequestResponses, RejectPostReplacementData, RejectPostReplacementErrors, RejectPostReplacementResponses, RejectTagAliasData, RejectTagAliasErrors, RejectTagAliasResponses, RejectTagImplicationData, RejectTagImplicationErrors, RejectTagImplicationResponses, RemoveFavoriteData, RemoveFavoriteErrors, RemoveFavoriteResponses, RemovePostFromPoolData, RemovePostFromPoolErrors, RemovePostFromPoolResponses, RemovePostsFromPostSetData, RemovePostsFromPostSetErrors, RemovePostsFromPostSetResponses, RemovePostsFromTakedownByIdsData, RemovePostsFromTakedownByIdsErrors, RemovePostsFromTakedownByIdsResponses, RevertArtistData, RevertArtistErrors, RevertArtistResponses, RevertNoteData, RevertNoteErrors, RevertNoteResponses, RevertPoolData, RevertPoolErrors, RevertPoolResponses, RevertPostData, RevertPostErrors, RevertPostResponses, RevertWikiPageData, RevertWikiPageErrors, RevertWikiPageResponses, SearchArtistsData, SearchArtistsResponses, SearchArtistUrlsData, SearchArtistUrlsResponses, SearchArtistVersionsData, SearchArtistVersionsResponses, SearchAvoidPostingsData, SearchAvoidPostingsResponses, SearchAvoidPostingVersionsData, SearchAvoidPostingVersionsResponses, SearchBansData, SearchBansResponses, SearchBlipsData, SearchBlipsResponses, SearchBulkUpdateRequestsData, SearchBulkUpdateRequestsResponses, SearchCommentsData, SearchCommentsResponses, SearchDMailsData, SearchDMailsResponses, SearchEditHistoriesData, SearchEditHistoriesErrors, SearchEditHistoriesResponses, SearchEmailBlacklistsData, SearchEmailBlacklistsResponses, SearchForumPostsData, SearchForumPostsResponses, SearchForumTopicsData, SearchForumTopicsResponses, SearchMascotsData, SearchMascotsResponses, SearchModActionsData, SearchModActionsResponses, SearchNotesData, SearchNotesResponses, SearchNoteVersionsData, SearchNoteVersionsResponses, SearchPoolsData, SearchPoolsResponses, SearchPoolVersionsData, SearchPoolVersionsResponses, SearchPostApprovalsData, SearchPostApprovalsResponses, SearchPostDisapprovalsData, SearchPostDisapprovalsResponses, SearchPostEventsData, SearchPostEventsResponses, SearchPostFlagsData, SearchPostFlagsResponses, SearchPostReplacementsData, SearchPostReplacementsResponses, SearchPostsData, SearchPostSetsData, SearchPostSetsResponses, SearchPostsResponses, SearchPostVersionsData, SearchPostVersionsResponses, SearchPostVotesData, SearchPostVotesResponses, SearchSearchTrendBlacklistsData, SearchSearchTrendBlacklistsErrors, SearchSearchTrendBlacklistsResponses, SearchStaffNotesData, SearchStaffNotesResponses, SearchTagAliasesData, SearchTagAliasesResponses, SearchTagImplicationsData, SearchTagImplicationsResponses, SearchTagsData, SearchTagsResponses, SearchTagTypeVersionsData, SearchTagTypeVersionsResponses, SearchTakedownsData, SearchTakedownsResponses, SearchTicketsData, SearchTicketsErrors, SearchTicketsResponses, SearchUploadsData, SearchUploadsResponses, SearchUploadWhitelistsData, SearchUploadWhitelistsResponses, SearchUserFeedbacksData, SearchUserFeedbacksResponses, SearchUserNameChangeRequestsData, SearchUserNameChangeRequestsResponses, SearchUsersData, SearchUsersResponses, SearchWikiPagesData, SearchWikiPagesResponses, SearchWikiPageVersionsData, SearchWikiPageVersionsResponses, StaffFixUserCountsData, StaffFixUserCountsErrors, SubscribeForumTopicData, SubscribeForumTopicErrors, SubscribeForumTopicResponses, TogglePostReplacementPenaltyData, TogglePostReplacementPenaltyErrors, TogglePostReplacementPenaltyResponses, ToggleUserUploadsData, ToggleUserUploadsErrors, UnapprovePostData, UnapprovePostErrors, UnapprovePostResponses, UnclaimTicketData, UnclaimTicketErrors, UnclaimTicketResponses, UndeleteAvoidPostingData, UndeleteAvoidPostingErrors, UndeleteAvoidPostingResponses, UndeleteBlipData, UndeleteBlipErrors, UndeleteBlipResponses, UndeletePostData, UndeletePostErrors, UndeletePostResponses, UndeleteStaffNoteData, UndeleteStaffNoteErrors, UndeleteStaffNoteResponses, UndeleteUserFeedbackData, UndeleteUserFeedbackErrors, UndeleteUserFeedbackResponses, UndoPostVersionData, UndoPostVersionErrors, UndoPostVersionResponses, UnflagPostData, UnflagPostErrors, UnflagPostResponses, UnhideCommentData, UnhideCommentErrors, UnhideCommentResponses, UnhideForumPostData, UnhideForumPostErrors, UnhideForumPostResponses, UnhideForumTopicData, UnhideForumTopicErrors, UnhideForumTopicResponses, UnhidePostVersionData, UnhidePostVersionErrors, UnsubscribeForumTopicData, UnsubscribeForumTopicErrors, UnsubscribeForumTopicResponses, UpdatePostIqdbData, UpdatePostIqdbErrors, UpdatePostIqdbResponses, UpdatePostSetPostsData, UpdatePostSetPostsErrors, UpdatePostSetPostsResponses, UpdateSearchTrendsSettingsData, UpdateSearchTrendsSettingsErrors, UpdateSearchTrendsSettingsResponses, UpdateUserDmailFilterData, UpdateUserDmailFilterErrors, UpdateUserDmailFilterResponses, UploadPostData, UploadPostErrors, UploadPostResponses } from './types.js'; export type Options = Options2 & { /** * You can provide a client instance returned by `createClient()` instead of * individual options. This might be also useful if you want to implement a * custom client. */ client?: Client; /** * You can pass arbitrary values through the `meta` object. This can be * used to access values that aren't defined as part of the SDK function. */ meta?: Record; }; /** * Get API Keys * * Requires [browser authentication](#operations-Sessions-login) (username & password), as well as hourly password confirmations (reauthentication). */ export declare const getApiKeys: (options?: Options) => import("./client/types.js").RequestResult; /** * Create API Key * * Requires [browser authentication](#operations-Sessions-login) (username & password), as well as hourly password confirmations (reauthentication). */ export declare const createApiKey: (options?: Options) => import("./client/types.js").RequestResult; /** * Delete API Key * * Requires [browser authentication](#operations-Sessions-login) (username & password), as well as hourly password confirmations (reauthentication). */ export declare const deleteApiKey: (options: Options) => import("./client/types.js").RequestResult; /** * Regenerate API Key * * Requires [browser authentication](#operations-Sessions-login) (username & password), as well as hourly password confirmations (reauthentication). */ export declare const regenerateApiKey: (options: Options) => import("./client/types.js").RequestResult; /** * Search Artists */ export declare const searchArtists: (options?: Options) => import("./client/types.js").RequestResult; /** * Create Artist * * `other_names` & `urls` are silently truncated to 25 entries. * `notes` is silently truncated to the wiki page limit (250,000). * Individual `other_names` are silently truncated to 100 characters. * */ export declare const createArtist: (options?: Options) => import("./client/types.js").RequestResult; /** * Delete Artist * * You must be an Admin+ to delete an artist. * */ export declare const deleteArtist: (options: Options) => import("./client/types.js").RequestResult; /** * Get Artist */ export declare const getArtist: (options: Options) => import("./client/types.js").RequestResult; /** * Edit Artist * * If an artist is locked, you must be Janitor+ to edit them. * `other_names` & `urls` are silently truncated to 25 entries. * `notes` is silently truncated to the wiki page limit (250,000). * Individual `other_names` are silently truncated to 100 characters. * If an artist is on the avoid posting list, you must have the bd staff user flag to edit name, other_names, or group_name. * */ export declare const editArtist: (options: Options) => import("./client/types.js").RequestResult; /** * Revert Artist * * If an artist is locked, you must be Janitor+ to revert them. * */ export declare const revertArtist: (options: Options) => import("./client/types.js").RequestResult; /** * Search Artist Versions */ export declare const searchArtistVersions: (options?: Options) => import("./client/types.js").RequestResult; /** * Search Artist URLs */ export declare const searchArtistUrls: (options?: Options) => import("./client/types.js").RequestResult; /** * Search Avoid Posting Entries */ export declare const searchAvoidPostings: (options?: Options) => import("./client/types.js").RequestResult; /** * Create Avoid Posting Entry * * Must have the bd staff user flag. */ export declare const createAvoidPosting: (options?: Options) => import("./client/types.js").RequestResult; /** * Destroy Avoid Posting Entry * * Must have the bd staff user flag. */ export declare const destroyAvoidPosting: (options: Options) => import("./client/types.js").RequestResult; /** * Get Avoid Posting Entry */ export declare const getAvoidPosting: (options: Options) => import("./client/types.js").RequestResult; /** * Edit Avoid Posting Entry * * Must have the bd staff user flag. */ export declare const editAvoidPosting: (options: Options) => import("./client/types.js").RequestResult; /** * Delete Avoid Posting Entry * * Soft deletion. Must have the bd staff user flag. */ export declare const deleteAvoidPosting: (options: Options) => import("./client/types.js").RequestResult; /** * Undelete Avoid Posting Entry * * Must have the bd staff user flag. */ export declare const undeleteAvoidPosting: (options: Options) => import("./client/types.js").RequestResult; /** * Search Avoid Posting Versions */ export declare const searchAvoidPostingVersions: (options?: Options) => import("./client/types.js").RequestResult; /** * Search Bans */ export declare const searchBans: (options?: Options) => import("./client/types.js").RequestResult; /** * Get Ban */ export declare const getBan: (options: Options) => import("./client/types.js").RequestResult; /** * Search Blips */ export declare const searchBlips: (options?: Options) => import("./client/types.js").RequestResult; /** * Create Blip */ export declare const createBlip: (options?: Options) => import("./client/types.js").RequestResult; /** * Destroy Blip * * You must be Admin+. * */ export declare const destroyBlip: (options: Options) => import("./client/types.js").RequestResult; /** * Get Blip */ export declare const getBlip: (options: Options) => import("./client/types.js").RequestResult; /** * Edit Blip * * Unless Admin+, blips cannot be edited after 5 minutes. Marked blips cannot be edited. */ export declare const editBlip: (options: Options) => import("./client/types.js").RequestResult; /** * Delete Blip * * Soft deletion. You must be the creator or Moderator+. * */ export declare const deleteBlip: (options: Options) => import("./client/types.js").RequestResult; /** * Undelete Blip * * You must be Moderator+. * */ export declare const undeleteBlip: (options: Options) => import("./client/types.js").RequestResult; /** * Mark Blip * * You must be Moderator+. */ export declare const markBlip: (options: Options) => import("./client/types.js").RequestResult; /** * Search Bulk Update Requests */ export declare const searchBulkUpdateRequests: (options?: Options) => import("./client/types.js").RequestResult; /** * Create Bulk Update Request */ export declare const createBulkUpdateRequest: (options?: Options) => import("./client/types.js").RequestResult; /** * Reject Bulk Update Request * * You must be the creator of the BUR, or Admin+. */ export declare const rejectBulkUpdateRequest: (options: Options) => import("./client/types.js").RequestResult; /** * Get Bulk Update Request */ export declare const getBulkUpdateRequest: (options: Options) => import("./client/types.js").RequestResult; /** * Edit Bulk Update Request * * You must be the creator of the BUR, or Admin+. */ export declare const editBulkUpdateRequest: (options: Options) => import("./client/types.js").RequestResult; /** * Approve Bulk Update Request * * Must be Admin+. */ export declare const approveBulkUpdateRequest: (options: Options) => import("./client/types.js").RequestResult; /** * Search Comments * * For searching comments, group_by=comment must be set. */ export declare const searchComments: (options?: Options) => import("./client/types.js").RequestResult; /** * Create Comment */ export declare const createComment: (options?: Options) => import("./client/types.js").RequestResult; /** * Delete Comment * * You must be Admin+. * */ export declare const deleteComment: (options: Options) => import("./client/types.js").RequestResult; /** * Get Comment * * If the comment is hidden, you must be the creator or Janitor+ to see it. */ export declare const getComment: (options: Options) => import("./client/types.js").RequestResult; /** * Edit Comment * * You must be the creator of the comment, or Admin+ to edit. Marked comments cannot be edited. * */ export declare const editComment: (options: Options) => import("./client/types.js").RequestResult; /** * Hide Comment * * You must be the creator or Moderator+. * */ export declare const hideComment: (options: Options) => import("./client/types.js").RequestResult; /** * Unhide Comment * * You must be Moderator+. * */ export declare const unhideComment: (options: Options) => import("./client/types.js").RequestResult; /** * Mark Comment * * You must be Moderator+. */ export declare const markComment: (options: Options) => import("./client/types.js").RequestResult; /** * Delete Comment Vote */ export declare const deleteCommentVote: (options: Options) => import("./client/types.js").RequestResult; /** * Create Comment Vote */ export declare const createCommentVote: (options: Options) => import("./client/types.js").RequestResult; /** * Lock Comment Votes * * You must be Moderator+. Errors if ids is not provided. * */ export declare const lockCommentVotes: (options: Options) => import("./client/types.js").RequestResult; /** * Delete Comment Votes * * You must be Admin+. Errors if ids is not provided. * */ export declare const deleteCommentVotes: (options: Options) => import("./client/types.js").RequestResult; /** * Search DMails */ export declare const searchDMails: (options?: Options) => import("./client/types.js").RequestResult; /** * Delete DMail * * Deleting simply hides your copy of the dmail. */ export declare const deleteDMail: (options: Options) => import("./client/types.js").RequestResult; /** * Get DMail * * Fetching a dmail will not mark it as read. */ export declare const getDMail: (options: Options) => import("./client/types.js").RequestResult; /** * Mark DMail As Read */ export declare const markDMailAsRead: (options: Options) => import("./client/types.js").RequestResult; /** * Mark DMail As Unread */ export declare const markDMailAsUnread: (options: Options) => import("./client/types.js").RequestResult; /** * Mark All DMails As Read */ export declare const markAllDMailsAsRead: (options?: Options) => import("./client/types.js").RequestResult; /** * Preview DText * * Note while this route does not require auth, without auth it requires a CSRF token. For that reason it has been marked as requiring auth. */ export declare const previewDText: (options?: Options) => import("./client/types.js").RequestResult; /** * Search Edit Histories * * You must be Moderator+. */ export declare const searchEditHistories: (options?: Options) => import("./client/types.js").RequestResult; /** * Get Edit History * * You must be Moderator+. */ export declare const getEditHistory: (options: Options) => import("./client/types.js").RequestResult; /** * Search Email Blacklists */ export declare const searchEmailBlacklists: (options?: Options) => import("./client/types.js").RequestResult; /** * Create Email Blacklist * * You must be Admin+. */ export declare const createEmailBlacklist: (options?: Options) => import("./client/types.js").RequestResult; /** * Delete Email Blacklist * * You must be Admin+. */ export declare const deleteEmailBlacklist: (options: Options) => import("./client/types.js").RequestResult; /** * List Favorites */ export declare const listFavorites: (options?: Options) => import("./client/types.js").RequestResult; /** * Add Favorite */ export declare const addFavorite: (options?: Options) => import("./client/types.js").RequestResult; /** * Remove Favorite */ export declare const removeFavorite: (options: Options) => import("./client/types.js").RequestResult; /** * Search Forum Posts */ export declare const searchForumPosts: (options?: Options) => import("./client/types.js").RequestResult; /** * Create Forum Post */ export declare const createForumPost: (options?: Options) => import("./client/types.js").RequestResult; /** * Delete Forum Post * * You must be Admin+. */ export declare const deleteForumPost: (options: Options) => import("./client/types.js").RequestResult; /** * Get Forum Post * * If the forum post is hidden, you must be the creator or Moderator+ to see it. */ export declare const getForumPost: (options: Options) => import("./client/types.js").RequestResult; /** * Edit Forum Post * * You must be the creator of the forum post, or Admin+ to edit. Marked forum posts cannot be edited. */ export declare const editForumPost: (options: Options) => import("./client/types.js").RequestResult; /** * Hide Forum Post * * You must be the creator or Moderator+. */ export declare const hideForumPost: (options: Options) => import("./client/types.js").RequestResult; /** * Unhide Forum Post * * You must be Moderator+. */ export declare const unhideForumPost: (options: Options) => import("./client/types.js").RequestResult; /** * Mark Forum Post * * You must be Moderator+. * */ export declare const markForumPost: (options: Options) => import("./client/types.js").RequestResult; /** * Delete Forum Post Vote */ export declare const deleteForumPostVote: (options: Options) => import("./client/types.js").RequestResult; /** * Create Forum Post Vote */ export declare const createForumPostVote: (options: Options) => import("./client/types.js").RequestResult; /** * Search Forum Topics */ export declare const searchForumTopics: (options?: Options) => import("./client/types.js").RequestResult; /** * Create Forum Topic */ export declare const createForumTopic: (options?: Options) => import("./client/types.js").RequestResult; /** * Delete Forum Topic * * You must be Admin+. */ export declare const deleteForumTopic: (options: Options) => import("./client/types.js").RequestResult; /** * Get Forum Forum Topic * * If the forum topic is hidden, you must be the creator or Moderator+ to see it. */ export declare const getForumTopic: (options: Options) => import("./client/types.js").RequestResult; /** * Edit Forum Topic */ export declare const editForumTopic: (options: Options) => import("./client/types.js").RequestResult; /** * Hide Forum Topic * * You must be the creator or Moderator+. */ export declare const hideForumTopic: (options: Options) => import("./client/types.js").RequestResult; /** * Unhide Forum Topic * * You must be Moderator+. */ export declare const unhideForumTopic: (options: Options) => import("./client/types.js").RequestResult; /** * Subscribe To Forum Topic */ export declare const subscribeForumTopic: (options: Options) => import("./client/types.js").RequestResult; /** * Unsubscribe From Forum Topic */ export declare const unsubscribeForumTopic: (options: Options) => import("./client/types.js").RequestResult; /** * Mark All Forum Topics As Read */ export declare const markAllForumTopicsAsRead: (options?: Options) => import("./client/types.js").RequestResult; /** * List Help Pages * * Will error if no help pages exist. */ export declare const listHelpPages: (options?: Options) => import("./client/types.js").RequestResult; /** * Create Help Page * * You must be Admin+. */ export declare const createHelpPage: (options?: Options) => import("./client/types.js").RequestResult; /** * Delete Help Page * * You must be Admin+. */ export declare const deleteHelpPage: (options: Options) => import("./client/types.js").RequestResult; /** * Get Help Page */ export declare const getHelpPage: (options: Options) => import("./client/types.js").RequestResult; /** * Edit Help Page * * You must be Admin+ */ export declare const editHelpPage: (options: Options) => import("./client/types.js").RequestResult; /** * List IP Bans */ export declare const listIpBans: (options?: Options) => import("./client/types.js").RequestResult; /** * Create IP Ban * * You must be Admin+. */ export declare const createIpBan: (options?: Options) => import("./client/types.js").RequestResult; /** * Delete IP Ban * * You must be Admin+. */ export declare const deleteIpBan: (options: Options) => import("./client/types.js").RequestResult; /** * Query IQDB */ export declare const queryIqdbGet: (options?: Options) => import("./client/types.js").RequestResult; /** * Query IQDB */ export declare const queryIqdbPost: (options?: Options) => import("./client/types.js").RequestResult; /** * Search Mascots */ export declare const searchMascots: (options?: Options) => import("./client/types.js").RequestResult; /** * Create Mascot * * You must be Admin+. */ export declare const createMascot: (options?: Options) => import("./client/types.js").RequestResult; /** * Delete Mascot * * You must be Admin+. */ export declare const deleteMascot: (options: Options) => import("./client/types.js").RequestResult; /** * Edit Mascot * * You must be Admin+. */ export declare const editMascot: (options: Options) => import("./client/types.js").RequestResult; /** * Search Mod Actions * * Note that some mod actions are not in use anymore. Their entries exist for historical purposes only.
* The current legacy actions are as follows:
* * `created_positive_record`, `created_neutral_record`, `created_negative_record` * * `created_flag_reason`, `edited_flag_reason`, `deleted_flag_reason` * * `post_move_favorites`, `post_delete`, `post_undelete`, `post_destroy`, `post_rating_lock`, `post_unapprove` * * `post_replacement_accept`, `post_replacement_reject`, `post_replacement_delete` * */ export declare const searchModActions: (options?: Options) => import("./client/types.js").RequestResult; /** * Get Mod Action */ export declare const getModAction: (options: Options) => import("./client/types.js").RequestResult; /** * List News Updates */ export declare const listNewsUpdates: (options?: Options) => import("./client/types.js").RequestResult; /** * Create News Update * * You must be Admin+. */ export declare const createNewsUpdate: (options?: Options) => import("./client/types.js").RequestResult; /** * Delete News Update * * You must be Admin+. */ export declare const deleteNewsUpdate: (options: Options) => import("./client/types.js").RequestResult; /** * Edit News Update * * You must be Admin+ */ export declare const editNewsUpdate: (options: Options) => import("./client/types.js").RequestResult; /** * Search Notes */ export declare const searchNotes: (options?: Options) => import("./client/types.js").RequestResult; /** * Create Note */ export declare const createNote: (options?: Options) => import("./client/types.js").RequestResult; /** * Delete Note */ export declare const deleteNote: (options: Options) => import("./client/types.js").RequestResult; /** * Get Note */ export declare const getNote: (options: Options) => import("./client/types.js").RequestResult; /** * Edit Note */ export declare const editNote: (options: Options) => import("./client/types.js").RequestResult; /** * Revert Note */ export declare const revertNote: (options: Options) => import("./client/types.js").RequestResult; /** * Search Note Versions */ export declare const searchNoteVersions: (options?: Options) => import("./client/types.js").RequestResult; /** * Search Pools */ export declare const searchPools: (options?: Options) => import("./client/types.js").RequestResult; /** * Create Pool */ export declare const createPool: (options?: Options) => import("./client/types.js").RequestResult; /** * Delete Pool * * You must be Janitor+. */ export declare const deletePool: (options: Options) => import("./client/types.js").RequestResult; /** * Get Pool */ export declare const getPool: (options: Options) => import("./client/types.js").RequestResult; /** * Edit Pool */ export declare const editPool: (options: Options) => import("./client/types.js").RequestResult; /** * Revert Pool */ export declare const revertPool: (options: Options) => import("./client/types.js").RequestResult; /** * Remove Post From Pool */ export declare const removePostFromPool: (options?: Options) => import("./client/types.js").RequestResult; /** * Add Post To Pool */ export declare const addPostToPool: (options?: Options) => import("./client/types.js").RequestResult; /** * Get Recent Pools */ export declare const getRecentPools: (options?: Options) => import("./client/types.js").RequestResult; /** * Search Pool Versions */ export declare const searchPoolVersions: (options?: Options) => import("./client/types.js").RequestResult; /** * List Most Upvoted Posts */ export declare const listPopular: (options?: Options) => import("./client/types.js").RequestResult; /** * Search Posts */ export declare const searchPosts: (options?: Options) => import("./client/types.js").RequestResult; /** * Get Random Post */ export declare const getRandomPost: (options?: Options) => import("./client/types.js").RequestResult; /** * Get Post */ export declare const getPost: (options: Options) => import("./client/types.js").RequestResult; /** * Edit Post * * Most errors are silently swallowed. */ export declare const editPost: (options: Options) => import("./client/types.js").RequestResult; /** * Update Post IQDB * * You must be Admin+. */ export declare const updatePostIqdb: (options: Options) => import("./client/types.js").RequestResult; /** * Mark Post As Translated * * Will error if no body is provided. */ export declare const markPostAsTranslated: (options: Options) => import("./client/types.js").RequestResult; /** * Copy Notes To Post */ export declare const copyNotesToPost: (options: Options) => import("./client/types.js").RequestResult; /** * Revert Post */ export declare const revertPost: (options: Options) => import("./client/types.js").RequestResult; /** * Get Post In Sequence */ export declare const getPostInSequence: (options: Options) => import("./client/types.js").RequestResult; /** * Unflag Post * * You must have the "Approve Posts" permission. */ export declare const unflagPost: (options: Options) => import("./client/types.js").RequestResult; /** * List Post Favorites * * You must be the user or Moderator+ to see users that have their favorites hidden. */ export declare const listPostFavorites: (options: Options) => import("./client/types.js").RequestResult; /** * Delete Post Vote */ export declare const deletePostVote: (options: Options) => import("./client/types.js").RequestResult; /** * Create Post Vote */ export declare const createPostVote: (options: Options) => import("./client/types.js").RequestResult; /** * Get Recommended Posts */ export declare const getRecommendedPosts: (options: Options) => import("./client/types.js").RequestResult; /** * Search Post Sets */ export declare const searchPostSets: (options?: Options) => import("./client/types.js").RequestResult; /** * Create Post Set */ export declare const createPostSet: (options?: Options) => import("./client/types.js").RequestResult; /** * Delete Post Set * * You must be the owner of the set, or Admin+. */ export declare const deletePostSet: (options: Options) => import("./client/types.js").RequestResult; /** * Get Post Set * * You must be Moderator+ if the set is not public. */ export declare const getPostSet: (options: Options) => import("./client/types.js").RequestResult; /** * Edit Post Set * * You must be the owner of the set, or Admin+. */ export declare const editPostSet: (options: Options) => import("./client/types.js").RequestResult; /** * Update Post Set Posts * * You must be the owner of the set, a maintainer (if public), or Admin+. */ export declare const updatePostSetPosts: (options: Options) => import("./client/types.js").RequestResult; /** * Add Posts To Post Set * * You must be the owner of the set, a maintainer (if public), or Admin+. */ export declare const addPostsToPostSet: (options: Options) => import("./client/types.js").RequestResult; /** * Remove Posts From Post Set * * You must be the owner of the set, a maintainer (if public), or Admin+. */ export declare const removePostsFromPostSet: (options: Options) => import("./client/types.js").RequestResult; /** * List Post Sets For Select * * You must be the owner of the set, a maintainer (if public), or Admin+. */ export declare const listPostSetsForSelect: (options?: Options) => import("./client/types.js").RequestResult; /** * Search Post Approvals */ export declare const searchPostApprovals: (options?: Options) => import("./client/types.js").RequestResult; /** * Search Post Events */ export declare const searchPostEvents: (options?: Options) => import("./client/types.js").RequestResult; /** * Search Post Flags */ export declare const searchPostFlags: (options?: Options) => import("./client/types.js").RequestResult; /** * Create Post Flag * * Will error if post_id is not provided. */ export declare const createPostFlag: (options?: Options) => import("./client/types.js").RequestResult; /** * Get Post Flag */ export declare const getPostFlag: (options: Options) => import("./client/types.js").RequestResult; /** * Clear Post Flag Note * * You must be Janitor+ */ export declare const clearPostFlagNote: (options: Options) => import("./client/types.js").RequestResult; /** * Search Post Replacements * * Rejected replacements can only be seen by staff. */ export declare const searchPostReplacements: (options?: Options) => import("./client/types.js").RequestResult; /** * Create Post Replacement */ export declare const createPostReplacement: (options?: Options) => import("./client/types.js").RequestResult; /** * Delete Post Replacement * * You must be Admin+. */ export declare const deletePostReplacement: (options: Options) => import("./client/types.js").RequestResult; /** * Approve Post Replacement * * You must have the "Approve Posts" permission. */ export declare const approvePostReplacement: (options: Options) => import("./client/types.js").RequestResult; /** * Reject Post Replacement * * You must have the "Approve Posts" permission. */ export declare const rejectPostReplacement: (options: Options) => import("./client/types.js").RequestResult; /** * Promote Post Replacement * * You must have the "Approve Posts" permission. */ export declare const promotePostReplacement: (options: Options) => import("./client/types.js").RequestResult; /** * Toggle Post Replacement Penalty * * You must have the "Approve Posts" permission. */ export declare const togglePostReplacementPenalty: (options: Options) => import("./client/types.js").RequestResult; /** * Search Post Versions */ export declare const searchPostVersions: (options?: Options) => import("./client/types.js").RequestResult; /** * Hide Post Version * * You must be Admin+. */ export declare const hidePostVersion: (options: Options) => import("./client/types.js").RequestResult; /** * Unhide Post Version * * You must be Admin+. */ export declare const unhidePostVersion: (options: Options) => import("./client/types.js").RequestResult; /** * Undo Post Version */ export declare const undoPostVersion: (options: Options) => import("./client/types.js").RequestResult; /** * Search Post Votes * * You must be Moderator+. */ export declare const searchPostVotes: (options?: Options) => import("./client/types.js").RequestResult; /** * Lock Post Votes * * You must be Moderator+. Errors if ids is not provided. */ export declare const lockPostVotes: (options: Options) => import("./client/types.js").RequestResult; /** * Delete Post Vote * * You must be Admin+. Errors if ids is not provided. */ export declare const deletePostVotes: (options: Options) => import("./client/types.js").RequestResult; /** * Search Tags */ export declare const searchTags: (options?: Options) => import("./client/types.js").RequestResult; /** * Delete Tag * * You must have the bd staff user flag. */ export declare const deleteTag: (options: Options) => import("./client/types.js").RequestResult; /** * Get Tag */ export declare const getTag: (options: Options) => import("./client/types.js").RequestResult; /** * Edit Tag * * Must be Admin+ if the tag is locked or post count is >100. */ export declare const editTag: (options: Options) => import("./client/types.js").RequestResult; /** * Get Tag Correction */ export declare const getTagCorrection: (options: Options) => import("./client/types.js").RequestResult; /** * Correct Tag * * You must be Janitor+. `commit=Fix` must be set. */ export declare const correctTag: (options: Options) => import("./client/types.js").RequestResult; /** * Preview Tags */ export declare const previewTags: (options?: Options) => import("./client/types.js").RequestResult; /** * Search Tag Type Versions */ export declare const searchTagTypeVersions: (options?: Options) => import("./client/types.js").RequestResult; /** * Search Tag Aliases */ export declare const searchTagAliases: (options?: Options) => import("./client/types.js").RequestResult; /** * Reject Tag Alias * * You must be the creator of the request (if pending), or Admin+. */ export declare const rejectTagAlias: (options: Options) => import("./client/types.js").RequestResult; /** * Get Tag Alias */ export declare const getTagAlias: (options: Options) => import("./client/types.js").RequestResult; /** * Edit Tag Alias * * You must be Admin+. */ export declare const editTagAlias: (options: Options) => import("./client/types.js").RequestResult; /** * Approve Tag Alias * * You must be Admin+. */ export declare const approveTagAlias: (options: Options) => import("./client/types.js").RequestResult; /** * Create Tag Alias * * Errors will result in a 406 with no information. */ export declare const createTagAlias: (options?: Options) => import("./client/types.js").RequestResult; /** * Search Tag Implications */ export declare const searchTagImplications: (options?: Options) => import("./client/types.js").RequestResult; /** * Reject Tag Implication * * You must be the creator of the request (if pending), or Admin+. */ export declare const rejectTagImplication: (options: Options) => import("./client/types.js").RequestResult; /** * Get Tag Implication */ export declare const getTagImplication: (options: Options) => import("./client/types.js").RequestResult; /** * Edit Tag Implication * * You must be Admin+. */ export declare const editTagImplication: (options: Options) => import("./client/types.js").RequestResult; /** * Approve Tag Implication * * You must be Admin+. */ export declare const approveTagImplication: (options: Options) => import("./client/types.js").RequestResult; /** * Create Tag Implication * * Errors will result in a 406 with no information. */ export declare const createTagImplication: (options?: Options) => import("./client/types.js").RequestResult; /** * List Bulk Related Tags */ export declare const listBulkRelatedTags: (options?: Options) => import("./client/types.js").RequestResult; /** * List Search Trends */ export declare const listSearchTrends: (options?: Options) => import("./client/types.js").RequestResult; /** * List Rising Search Trends */ export declare const listRisingSearchTrends: (options?: Options) => import("./client/types.js").RequestResult; /** * Clear Search Trends Cache * * You must be Admin+. */ export declare const clearSearchTrendsCache: (options?: Options) => import("./client/types.js").RequestResult; /** * Update Search Trends Settings * * You must be Admin+. */ export declare const updateSearchTrendsSettings: (options?: Options) => import("./client/types.js").RequestResult; /** * Search Search Trend Blacklists * * You must be Admin+. */ export declare const searchSearchTrendBlacklists: (options?: Options) => import("./client/types.js").RequestResult; /** * Create Search Trend Blacklist * * You must be Admin+. */ export declare const createSearchTrendBlacklist: (options?: Options) => import("./client/types.js").RequestResult; /** * Delete Search Trend Blacklist * * You must be Admin+. */ export declare const deleteSearchTrendBlacklist: (options: Options) => import("./client/types.js").RequestResult; /** * Purge Search Trend Blacklist * * You must be Admin+. */ export declare const purgeSearchTrendBlacklist: (options: Options) => import("./client/types.js").RequestResult; /** * Login */ export declare const login: (options?: Options) => import("./client/types.js").RequestResult; /** * Search Staff Notes */ export declare const searchStaffNotes: (options?: Options) => import("./client/types.js").RequestResult; /** * Create Staff Note */ export declare const createStaffNote: (options?: Options) => import("./client/types.js").RequestResult; /** * Get Staff Note */ export declare const getStaffNote: (options: Options) => import("./client/types.js").RequestResult; /** * Edit Staff Note * * You must be the creator or Admin+. */ export declare const editStaffNote: (options: Options) => import("./client/types.js").RequestResult; /** * Delete Staff Note * * You must be the creator or Admin+. * */ export declare const deleteStaffNote: (options: Options) => import("./client/types.js").RequestResult; /** * Undelete Staff Note * * You must be the creator or Admin+. * */ export declare const undeleteStaffNote: (options: Options) => import("./client/types.js").RequestResult; /** * Search Takedowns */ export declare const searchTakedowns: (options?: Options) => import("./client/types.js").RequestResult; /** * Create Takedown */ export declare const createTakedown: (options?: Options) => import("./client/types.js").RequestResult; /** * Delete Takedown * * You must have the bd staff user flag. */ export declare const deleteTakedown: (options: Options) => import("./client/types.js").RequestResult; /** * Get Takedown */ export declare const getTakedown: (options: Options) => import("./client/types.js").RequestResult; /** * Edit Takedown * * You must have the bd staff user flag. */ export declare const editTakedown: (options: Options) => import("./client/types.js").RequestResult; /** * Add Posts To Takedown By IDs * * You must have the bd staff user flag. */ export declare const addPostsToTakedownByIds: (options: Options) => import("./client/types.js").RequestResult; /** * Add Posts To Takedown By Tags * * You must have the bd staff user flag. */ export declare const addPostsToTakedownByTags: (options: Options) => import("./client/types.js").RequestResult; /** * Count Matching Posts * * You must have the bd staff user flag. */ export declare const countMatchingPosts: (options: Options) => import("./client/types.js").RequestResult; /** * Remove Posts From Takedown By IDs * * You must have the bd staff user flag. */ export declare const removePostsFromTakedownByIds: (options: Options) => import("./client/types.js").RequestResult; /** * Search Tickets * * You must be Janitor+ to see tickets you did not create. */ export declare const searchTickets: (options?: Options) => import("./client/types.js").RequestResult; /** * Get Ticket * * You must be Janitor+ to see tickets you did not create. */ export declare const getTicket: (options: Options) => import("./client/types.js").RequestResult; /** * Edit Ticket * * You must be Moderator+. */ export declare const editTicket: (options: Options) => import("./client/types.js").RequestResult; /** * Claim Ticket * * You must be Moderator+. Errors are quietly swallowed and shown as notices in html. */ export declare const claimTicket: (options: Options) => import("./client/types.js").RequestResult; /** * Unclaim Ticket * * You must be Moderator+. Errors are quietly swallowed and shown as notices in html. */ export declare const unclaimTicket: (options: Options) => import("./client/types.js").RequestResult; /** * Search Uploads */ export declare const searchUploads: (options?: Options) => import("./client/types.js").RequestResult; /** * Upload Post */ export declare const uploadPost: (options?: Options) => import("./client/types.js").RequestResult; /** * Get Upload * * You must be Janitor+. */ export declare const getUpload: (options: Options) => import("./client/types.js").RequestResult; /** * Search Upload Whitelists */ export declare const searchUploadWhitelists: (options?: Options) => import("./client/types.js").RequestResult; /** * Create Upload Whitelist * * You must be Admin+. */ export declare const createUploadWhitelist: (options?: Options) => import("./client/types.js").RequestResult; /** * Delete Upload Whitelist * * You must be Admin+. */ export declare const deleteUploadWhitelist: (options: Options) => import("./client/types.js").RequestResult; /** * Edit Upload Whitelist */ export declare const editUploadWhitelist: (options: Options) => import("./client/types.js").RequestResult; /** * Check If URL Is Allowed */ export declare const checkIfUrlIsAllowed: (options?: Options) => import("./client/types.js").RequestResult; /** * Search Users */ export declare const searchUsers: (options?: Options) => import("./client/types.js").RequestResult; /** * Get Current User * * This will return the default settings for anonymous users if no authentication is used. * This most interesting part is probably the default blacklist, located in `blacklisted_tags`. * */ export declare const getMe: (options?: Options) => import("./client/types.js").RequestResult; /** * Get Avatar Menu */ export declare const getAvatarMenu: (options?: Options) => import("./client/types.js").RequestResult; /** * Get User */ export declare const getUser: (options: Options) => import("./client/types.js").RequestResult; /** * Edit Current User */ export declare const editCurrentUser: (options: Options) => import("./client/types.js").RequestResult; /** * Get User Upload Limit */ export declare const getUserUploadLimit: (options: Options) => import("./client/types.js").RequestResult; /** * Clear User Favorites * * You must be Admin+. */ export declare const clearUserFavorites: (options: Options) => import("./client/types.js").RequestResult; /** * Staff Fix User Counts * * You must be Janitor+. */ export declare const staffFixUserCounts: (options: Options) => import("./client/types.js").RequestResult; /** * Toggle User Uploads * * You must be Janitor+. * This endpoint will return HTML when disabling uploads (due to a reason being required), this endpoint should only be used for reenabling. Use [Disable User Uploads](#operation-Users-disableUserUploads) to disable uploads. * */ export declare const toggleUserUploads: (options: Options) => import("./client/types.js").RequestResult; /** * Disable User Uploads * * You must be Janitor+. */ export declare const disableUserUploads: (options: Options) => import("./client/types.js").RequestResult; /** * Audit User DMails * * Must have the bd auditor user flag. */ export declare const auditUserDMails: (options: Options) => import("./client/types.js").RequestResult; /** * Audit User DMail * * Must have the bd auditor user flag. */ export declare const auditUserDMail: (options: Options) => import("./client/types.js").RequestResult; /** * Fix User Counts */ export declare const fixUserCounts: (options?: Options) => import("./client/types.js").RequestResult; /** * Update User Dmail Filter */ export declare const updateUserDmailFilter: (options: Options) => import("./client/types.js").RequestResult; /** * Search User Feedbacks */ export declare const searchUserFeedbacks: (options?: Options) => import("./client/types.js").RequestResult; /** * Create User Feedback * * You must be Moderator+. */ export declare const createUserFeedback: (options?: Options) => import("./client/types.js").RequestResult; /** * Destroy User Feedback * * You must be Admin+, or the creator and Moderator+. */ export declare const destroyUserFeedback: (options: Options) => import("./client/types.js").RequestResult; /** * Get User Feedback * * You must be Janitor+ if the feedback is deleted. */ export declare const getUserFeedback: (options: Options) => import("./client/types.js").RequestResult; /** * Edit User Feedback * * You must be Moderator+. */ export declare const editUserFeedback: (options: Options) => import("./client/types.js").RequestResult; /** * Delete User Feedback * * You must be Moderator+. */ export declare const deleteUserFeedback: (options: Options) => import("./client/types.js").RequestResult; /** * Undelete User Feedback * * You must be Moderator+. */ export declare const undeleteUserFeedback: (options: Options) => import("./client/types.js").RequestResult; /** * Search User Name Change Requests * * You must be Moderator+. */ export declare const searchUserNameChangeRequests: (options?: Options) => import("./client/types.js").RequestResult; /** * Create User Name Change Request */ export declare const createUserNameChangeRequest: (options?: Options) => import("./client/types.js").RequestResult; /** * Delete User Name Change Request * * You must be Moderator+. */ export declare const deleteUserNameChangeRequest: (options: Options) => import("./client/types.js").RequestResult; /** * Get User Name Change Request * * You must be the creator of the request or Moderator+. */ export declare const getUserNameChangeRequest: (options: Options) => import("./client/types.js").RequestResult; /** * Search Wiki Pages */ export declare const searchWikiPages: (options?: Options) => import("./client/types.js").RequestResult; /** * Create Wiki Page */ export declare const createWikiPage: (options?: Options) => import("./client/types.js").RequestResult; /** * Delete Wiki Page * * You must be Admin+ */ export declare const deleteWikiPage: (options: Options) => import("./client/types.js").RequestResult; /** * Get Wiki Page */ export declare const getWikiPage: (options: Options) => import("./client/types.js").RequestResult; /** * Edit Wiki Page * * You must be Janitor+ if the wiki page is locked. */ export declare const editWikiPage: (options: Options) => import("./client/types.js").RequestResult; /** * Revert Wiki Page */ export declare const revertWikiPage: (options: Options) => import("./client/types.js").RequestResult; /** * Search Wiki Page Versions */ export declare const searchWikiPageVersions: (options?: Options) => import("./client/types.js").RequestResult; /** * Get Wiki Page Version */ export declare const getWikiPageVersion: (options: Options) => import("./client/types.js").RequestResult; /** * Get Alt List * * You must be Admin+. */ export declare const getAltList: (options?: Options) => import("./client/types.js").RequestResult; /** * Admin Edit User * * You must be Admin+. If editing an Admin+, you must be Owner+. */ export declare const adminEditUser: (options: Options) => import("./client/types.js").RequestResult; /** * Admin Anonymize User * * You must have the bd staff user flag. Cannot be used on staff. */ export declare const adminAnonymizeUser: (options: Options) => import("./client/types.js").RequestResult; /** * Delete Post * * You must have the "Approve Posts" permission. `commit=Delete` must be set. */ export declare const deletePost: (options: Options) => import("./client/types.js").RequestResult; /** * Undelete Post * * You must have the "Approve Posts" permission. */ export declare const undeletePost: (options: Options) => import("./client/types.js").RequestResult; /** * Regenerate Post Thumbnails * * You must be Janitor+. */ export declare const regeneratePostThumbnails: (options: Options) => import("./client/types.js").RequestResult; /** * Regenerate Post Videos * * You must be Janitor+. */ export declare const regeneratePostVideos: (options: Options) => import("./client/types.js").RequestResult; /** * Expunge Post * * You must have the "Approve Posts" permission and be Admin+. */ export declare const expungePost: (options: Options) => import("./client/types.js").RequestResult; /** * Move Post Favorites * * You must have the "Approve Posts" permission. `commit=Submit`` must be set. */ export declare const movePostFavorites: (options: Options) => import("./client/types.js").RequestResult; /** * AI Check Post * * You must be Janitor+. */ export declare const aiCheckPost: (options: Options) => import("./client/types.js").RequestResult; /** * Unapprove Post * * You must have the "Approve Posts" permission. The response does not differ for success or failure. */ export declare const unapprovePost: (options?: Options) => import("./client/types.js").RequestResult; /** * Approve Post * * You must have the "Approve Posts" permission. */ export declare const approvePost: (options?: Options) => import("./client/types.js").RequestResult; /** * Search Post Disapprovals * * You must have the "Approve Posts" permission. */ export declare const searchPostDisapprovals: (options?: Options) => import("./client/types.js").RequestResult; /** * Create Post Disapproval * * You must have the "Approve Posts" permission. */ export declare const createPostDisapproval: (options?: Options) => import("./client/types.js").RequestResult;