UNPKG

threadiverse

Version:

Unified typescript client for threadiverse instances (Lemmy, Piefed, Mbin etc)

1,229 lines (1,212 loc) 596 kB
import * as zod_v4_mini from 'zod/v4-mini'; import { z } from 'zod/v4-mini'; import * as zod_v4_core from 'zod/v4/core'; import { GetComments as GetComments$1, ListCommunities as ListCommunities$1, GetPosts as GetPosts$1, Search as Search$1 } from 'lemmy-js-client-v0'; export { LemmyErrorType } from 'lemmy-js-client-v0'; import { GetComments as GetComments$2, ListCommunities as ListCommunities$2, GetPosts as GetPosts$2, Search as Search$2 } from 'lemmy-js-client-v1'; declare const PersonAggregates$1: z.ZodMiniObject<{ comment_count: z.ZodMiniNumber<number>; post_count: z.ZodMiniNumber<number>; }, z.core.$strip>; declare const PersonView$1: z.ZodMiniObject<{ counts: z.ZodMiniObject<{ comment_count: z.ZodMiniNumber<number>; post_count: z.ZodMiniNumber<number>; }, z.core.$strip>; is_admin: z.ZodMiniBoolean<boolean>; person: z.ZodMiniObject<{ actor_id: z.ZodMiniString<string>; avatar: z.ZodMiniOptional<z.ZodMiniString<string>>; bot_account: z.ZodMiniBoolean<boolean>; deleted: z.ZodMiniBoolean<boolean>; display_name: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; published: z.ZodMiniString<string>; }, z.core.$strip>; }, z.core.$strip>; declare const Comment$1: z.ZodMiniObject<{ /** * The federated activity id / ap_id. */ ap_id: z.ZodMiniString<string>; content: z.ZodMiniString<string>; creator_id: z.ZodMiniNumber<number>; /** * Whether the comment has been deleted by its creator. */ deleted: z.ZodMiniBoolean<boolean>; /** * Whether the comment has been distinguished(speaking officially) by a mod. */ distinguished: z.ZodMiniBoolean<boolean>; id: z.ZodMiniNumber<number>; language_id: z.ZodMiniNumber<number>; /** * Whether the comment is local. */ local: z.ZodMiniBoolean<boolean>; /** * The path / tree location of a comment, separated by dots, ending with the comment's id. Ex: * 0.24.27 */ path: z.ZodMiniString<string>; post_id: z.ZodMiniNumber<number>; published: z.ZodMiniString<string>; /** * Whether the comment has been removed. */ removed: z.ZodMiniBoolean<boolean>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>; /** * A comment reply. */ declare const CommentReply$1: z.ZodMiniObject<{ comment_id: z.ZodMiniNumber<number>; id: z.ZodMiniNumber<number>; published: z.ZodMiniString<string>; read: z.ZodMiniBoolean<boolean>; recipient_id: z.ZodMiniNumber<number>; }, z.core.$strip>; /** * A comment reply view. */ declare const CommentReplyView$1: z.ZodMiniObject<{ banned_from_community: z.ZodMiniBoolean<boolean>; comment: z.ZodMiniObject<{ ap_id: z.ZodMiniString<string>; content: z.ZodMiniString<string>; creator_id: z.ZodMiniNumber<number>; deleted: z.ZodMiniBoolean<boolean>; distinguished: z.ZodMiniBoolean<boolean>; id: z.ZodMiniNumber<number>; language_id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; path: z.ZodMiniString<string>; post_id: z.ZodMiniNumber<number>; published: z.ZodMiniString<string>; removed: z.ZodMiniBoolean<boolean>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>; comment_reply: z.ZodMiniObject<{ comment_id: z.ZodMiniNumber<number>; id: z.ZodMiniNumber<number>; published: z.ZodMiniString<string>; read: z.ZodMiniBoolean<boolean>; recipient_id: z.ZodMiniNumber<number>; }, z.core.$strip>; community: z.ZodMiniObject<{ actor_id: z.ZodMiniString<string>; banner: z.ZodMiniOptional<z.ZodMiniString<string>>; deleted: z.ZodMiniBoolean<boolean>; description: z.ZodMiniOptional<z.ZodMiniString<string>>; hidden: z.ZodMiniBoolean<boolean>; icon: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; nsfw: z.ZodMiniBoolean<boolean>; posting_restricted_to_mods: z.ZodMiniBoolean<boolean>; published: z.ZodMiniString<string>; removed: z.ZodMiniBoolean<boolean>; title: z.ZodMiniString<string>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; visibility: z.ZodMiniEnum<{ Public: "Public"; Unlisted: "Unlisted"; LocalOnlyPublic: "LocalOnlyPublic"; LocalOnlyPrivate: "LocalOnlyPrivate"; Private: "Private"; }>; }, z.core.$strip>; counts: z.ZodMiniObject<{ child_count: z.ZodMiniNumber<number>; comment_id: z.ZodMiniNumber<number>; downvotes: z.ZodMiniNumber<number>; published: z.ZodMiniString<string>; score: z.ZodMiniNumber<number>; upvotes: z.ZodMiniNumber<number>; }, z.core.$strip>; creator: z.ZodMiniObject<{ actor_id: z.ZodMiniString<string>; avatar: z.ZodMiniOptional<z.ZodMiniString<string>>; bot_account: z.ZodMiniBoolean<boolean>; deleted: z.ZodMiniBoolean<boolean>; display_name: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; published: z.ZodMiniString<string>; }, z.core.$strip>; creator_banned_from_community: z.ZodMiniBoolean<boolean>; creator_blocked: z.ZodMiniBoolean<boolean>; creator_is_admin: z.ZodMiniBoolean<boolean>; creator_is_moderator: z.ZodMiniBoolean<boolean>; my_vote: z.ZodMiniOptional<z.ZodMiniNumber<number>>; post: z.ZodMiniObject<{ alt_text: z.ZodMiniOptional<z.ZodMiniString<string>>; ap_id: z.ZodMiniString<string>; body: z.ZodMiniOptional<z.ZodMiniString<string>>; community_id: z.ZodMiniNumber<number>; creator_id: z.ZodMiniNumber<number>; deleted: z.ZodMiniBoolean<boolean>; embed_description: z.ZodMiniOptional<z.ZodMiniString<string>>; embed_title: z.ZodMiniOptional<z.ZodMiniString<string>>; featured_community: z.ZodMiniBoolean<boolean>; featured_local: z.ZodMiniBoolean<boolean>; id: z.ZodMiniNumber<number>; language_id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; locked: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; nsfw: z.ZodMiniBoolean<boolean>; published: z.ZodMiniString<string>; removed: z.ZodMiniBoolean<boolean>; thumbnail_url: z.ZodMiniOptional<z.ZodMiniString<string>>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; url: z.ZodMiniOptional<z.ZodMiniString<string>>; url_content_type: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>; recipient: z.ZodMiniObject<{ actor_id: z.ZodMiniString<string>; avatar: z.ZodMiniOptional<z.ZodMiniString<string>>; bot_account: z.ZodMiniBoolean<boolean>; deleted: z.ZodMiniBoolean<boolean>; display_name: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; published: z.ZodMiniString<string>; }, z.core.$strip>; saved: z.ZodMiniBoolean<boolean>; subscribed: z.ZodMiniEnum<{ Subscribed: "Subscribed"; NotSubscribed: "NotSubscribed"; Pending: "Pending"; ApprovalRequired: "ApprovalRequired"; }>; }, z.core.$strip>; /** * A comment report. */ declare const CommentReport$1: z.ZodMiniObject<{ comment_id: z.ZodMiniNumber<number>; creator_id: z.ZodMiniNumber<number>; id: z.ZodMiniNumber<number>; original_comment_text: z.ZodMiniString<string>; published: z.ZodMiniString<string>; reason: z.ZodMiniString<string>; resolved: z.ZodMiniBoolean<boolean>; resolver_id: z.ZodMiniOptional<z.ZodMiniNumber<number>>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>; /** * A comment report view. */ declare const CommentReportView$1: z.ZodMiniObject<{ comment: z.ZodMiniObject<{ ap_id: z.ZodMiniString<string>; content: z.ZodMiniString<string>; creator_id: z.ZodMiniNumber<number>; deleted: z.ZodMiniBoolean<boolean>; distinguished: z.ZodMiniBoolean<boolean>; id: z.ZodMiniNumber<number>; language_id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; path: z.ZodMiniString<string>; post_id: z.ZodMiniNumber<number>; published: z.ZodMiniString<string>; removed: z.ZodMiniBoolean<boolean>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>; comment_creator: z.ZodMiniObject<{ actor_id: z.ZodMiniString<string>; avatar: z.ZodMiniOptional<z.ZodMiniString<string>>; bot_account: z.ZodMiniBoolean<boolean>; deleted: z.ZodMiniBoolean<boolean>; display_name: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; published: z.ZodMiniString<string>; }, z.core.$strip>; comment_report: z.ZodMiniObject<{ comment_id: z.ZodMiniNumber<number>; creator_id: z.ZodMiniNumber<number>; id: z.ZodMiniNumber<number>; original_comment_text: z.ZodMiniString<string>; published: z.ZodMiniString<string>; reason: z.ZodMiniString<string>; resolved: z.ZodMiniBoolean<boolean>; resolver_id: z.ZodMiniOptional<z.ZodMiniNumber<number>>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>; community: z.ZodMiniObject<{ actor_id: z.ZodMiniString<string>; banner: z.ZodMiniOptional<z.ZodMiniString<string>>; deleted: z.ZodMiniBoolean<boolean>; description: z.ZodMiniOptional<z.ZodMiniString<string>>; hidden: z.ZodMiniBoolean<boolean>; icon: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; nsfw: z.ZodMiniBoolean<boolean>; posting_restricted_to_mods: z.ZodMiniBoolean<boolean>; published: z.ZodMiniString<string>; removed: z.ZodMiniBoolean<boolean>; title: z.ZodMiniString<string>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; visibility: z.ZodMiniEnum<{ Public: "Public"; Unlisted: "Unlisted"; LocalOnlyPublic: "LocalOnlyPublic"; LocalOnlyPrivate: "LocalOnlyPrivate"; Private: "Private"; }>; }, z.core.$strip>; counts: z.ZodMiniObject<{ child_count: z.ZodMiniNumber<number>; comment_id: z.ZodMiniNumber<number>; downvotes: z.ZodMiniNumber<number>; published: z.ZodMiniString<string>; score: z.ZodMiniNumber<number>; upvotes: z.ZodMiniNumber<number>; }, z.core.$strip>; creator: z.ZodMiniObject<{ actor_id: z.ZodMiniString<string>; avatar: z.ZodMiniOptional<z.ZodMiniString<string>>; bot_account: z.ZodMiniBoolean<boolean>; deleted: z.ZodMiniBoolean<boolean>; display_name: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; published: z.ZodMiniString<string>; }, z.core.$strip>; creator_banned_from_community: z.ZodMiniBoolean<boolean>; creator_blocked: z.ZodMiniBoolean<boolean>; creator_is_admin: z.ZodMiniBoolean<boolean>; creator_is_moderator: z.ZodMiniBoolean<boolean>; my_vote: z.ZodMiniOptional<z.ZodMiniNumber<number>>; post: z.ZodMiniObject<{ alt_text: z.ZodMiniOptional<z.ZodMiniString<string>>; ap_id: z.ZodMiniString<string>; body: z.ZodMiniOptional<z.ZodMiniString<string>>; community_id: z.ZodMiniNumber<number>; creator_id: z.ZodMiniNumber<number>; deleted: z.ZodMiniBoolean<boolean>; embed_description: z.ZodMiniOptional<z.ZodMiniString<string>>; embed_title: z.ZodMiniOptional<z.ZodMiniString<string>>; featured_community: z.ZodMiniBoolean<boolean>; featured_local: z.ZodMiniBoolean<boolean>; id: z.ZodMiniNumber<number>; language_id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; locked: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; nsfw: z.ZodMiniBoolean<boolean>; published: z.ZodMiniString<string>; removed: z.ZodMiniBoolean<boolean>; thumbnail_url: z.ZodMiniOptional<z.ZodMiniString<string>>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; url: z.ZodMiniOptional<z.ZodMiniString<string>>; url_content_type: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>; resolver: z.ZodMiniOptional<z.ZodMiniObject<{ actor_id: z.ZodMiniString<string>; avatar: z.ZodMiniOptional<z.ZodMiniString<string>>; bot_account: z.ZodMiniBoolean<boolean>; deleted: z.ZodMiniBoolean<boolean>; display_name: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; published: z.ZodMiniString<string>; }, z.core.$strip>>; saved: z.ZodMiniBoolean<boolean>; subscribed: z.ZodMiniEnum<{ Subscribed: "Subscribed"; NotSubscribed: "NotSubscribed"; Pending: "Pending"; ApprovalRequired: "ApprovalRequired"; }>; }, z.core.$strip>; declare const CommentAggregates$1: z.ZodMiniObject<{ /** * The total number of children in this comment branch. */ child_count: z.ZodMiniNumber<number>; comment_id: z.ZodMiniNumber<number>; downvotes: z.ZodMiniNumber<number>; published: z.ZodMiniString<string>; score: z.ZodMiniNumber<number>; upvotes: z.ZodMiniNumber<number>; }, z.core.$strip>; declare const CommentView$1: z.ZodMiniObject<{ banned_from_community: z.ZodMiniBoolean<boolean>; comment: z.ZodMiniObject<{ ap_id: z.ZodMiniString<string>; content: z.ZodMiniString<string>; creator_id: z.ZodMiniNumber<number>; deleted: z.ZodMiniBoolean<boolean>; distinguished: z.ZodMiniBoolean<boolean>; id: z.ZodMiniNumber<number>; language_id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; path: z.ZodMiniString<string>; post_id: z.ZodMiniNumber<number>; published: z.ZodMiniString<string>; removed: z.ZodMiniBoolean<boolean>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>; community: z.ZodMiniObject<{ actor_id: z.ZodMiniString<string>; banner: z.ZodMiniOptional<z.ZodMiniString<string>>; deleted: z.ZodMiniBoolean<boolean>; description: z.ZodMiniOptional<z.ZodMiniString<string>>; hidden: z.ZodMiniBoolean<boolean>; icon: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; nsfw: z.ZodMiniBoolean<boolean>; posting_restricted_to_mods: z.ZodMiniBoolean<boolean>; published: z.ZodMiniString<string>; removed: z.ZodMiniBoolean<boolean>; title: z.ZodMiniString<string>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; visibility: z.ZodMiniEnum<{ Public: "Public"; Unlisted: "Unlisted"; LocalOnlyPublic: "LocalOnlyPublic"; LocalOnlyPrivate: "LocalOnlyPrivate"; Private: "Private"; }>; }, z.core.$strip>; counts: z.ZodMiniObject<{ /** * The total number of children in this comment branch. */ child_count: z.ZodMiniNumber<number>; comment_id: z.ZodMiniNumber<number>; downvotes: z.ZodMiniNumber<number>; published: z.ZodMiniString<string>; score: z.ZodMiniNumber<number>; upvotes: z.ZodMiniNumber<number>; }, z.core.$strip>; creator: z.ZodMiniObject<{ actor_id: z.ZodMiniString<string>; avatar: z.ZodMiniOptional<z.ZodMiniString<string>>; bot_account: z.ZodMiniBoolean<boolean>; deleted: z.ZodMiniBoolean<boolean>; display_name: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; published: z.ZodMiniString<string>; }, z.core.$strip>; creator_banned_from_community: z.ZodMiniBoolean<boolean>; creator_is_admin: z.ZodMiniBoolean<boolean>; creator_is_moderator: z.ZodMiniBoolean<boolean>; my_vote: z.ZodMiniOptional<z.ZodMiniNumber<number>>; post: z.ZodMiniObject<{ alt_text: z.ZodMiniOptional<z.ZodMiniString<string>>; ap_id: z.ZodMiniString<string>; body: z.ZodMiniOptional<z.ZodMiniString<string>>; community_id: z.ZodMiniNumber<number>; creator_id: z.ZodMiniNumber<number>; deleted: z.ZodMiniBoolean<boolean>; embed_description: z.ZodMiniOptional<z.ZodMiniString<string>>; embed_title: z.ZodMiniOptional<z.ZodMiniString<string>>; featured_community: z.ZodMiniBoolean<boolean>; featured_local: z.ZodMiniBoolean<boolean>; id: z.ZodMiniNumber<number>; language_id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; locked: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; nsfw: z.ZodMiniBoolean<boolean>; published: z.ZodMiniString<string>; removed: z.ZodMiniBoolean<boolean>; thumbnail_url: z.ZodMiniOptional<z.ZodMiniString<string>>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; url: z.ZodMiniOptional<z.ZodMiniString<string>>; url_content_type: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>; saved: z.ZodMiniBoolean<boolean>; subscribed: z.ZodMiniEnum<{ Subscribed: "Subscribed"; NotSubscribed: "NotSubscribed"; Pending: "Pending"; ApprovalRequired: "ApprovalRequired"; }>; }, z.core.$strip>; declare const Community$1: z.ZodMiniObject<{ actor_id: z.ZodMiniString<string>; banner: z.ZodMiniOptional<z.ZodMiniString<string>>; deleted: z.ZodMiniBoolean<boolean>; description: z.ZodMiniOptional<z.ZodMiniString<string>>; hidden: z.ZodMiniBoolean<boolean>; icon: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; nsfw: z.ZodMiniBoolean<boolean>; posting_restricted_to_mods: z.ZodMiniBoolean<boolean>; published: z.ZodMiniString<string>; removed: z.ZodMiniBoolean<boolean>; title: z.ZodMiniString<string>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; visibility: z.ZodMiniEnum<{ Public: "Public"; Unlisted: "Unlisted"; LocalOnlyPublic: "LocalOnlyPublic"; LocalOnlyPrivate: "LocalOnlyPrivate"; Private: "Private"; }>; }, z.core.$strip>; declare const CommunityAggregates$1: z.ZodMiniUnion<readonly [z.ZodMiniObject<{ comments: z.ZodMiniNumber<number>; posts: z.ZodMiniNumber<number>; subscribers: z.ZodMiniNumber<number>; }, z.core.$strip>, z.ZodMiniObject<{ comments: z.ZodMiniNumber<number>; posts: z.ZodMiniNumber<number>; subscribers: z.ZodMiniNumber<number>; subscribers_local: z.ZodMiniNumber<number>; /** * The number of users with any activity in the last day. */ users_active_day: z.ZodMiniNumber<number>; /** * The number of users with any activity in the last year. */ users_active_half_year: z.ZodMiniNumber<number>; /** * The number of users with any activity in the last month. */ users_active_month: z.ZodMiniNumber<number>; /** * The number of users with any activity in the last week. */ users_active_week: z.ZodMiniNumber<number>; }, z.core.$strip>]>; declare const CommunityFollowerView$1: z.ZodMiniObject<{ community: z.ZodMiniObject<{ actor_id: z.ZodMiniString<string>; banner: z.ZodMiniOptional<z.ZodMiniString<string>>; deleted: z.ZodMiniBoolean<boolean>; description: z.ZodMiniOptional<z.ZodMiniString<string>>; hidden: z.ZodMiniBoolean<boolean>; icon: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; nsfw: z.ZodMiniBoolean<boolean>; posting_restricted_to_mods: z.ZodMiniBoolean<boolean>; published: z.ZodMiniString<string>; removed: z.ZodMiniBoolean<boolean>; title: z.ZodMiniString<string>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; visibility: z.ZodMiniEnum<{ Public: "Public"; Unlisted: "Unlisted"; LocalOnlyPublic: "LocalOnlyPublic"; LocalOnlyPrivate: "LocalOnlyPrivate"; Private: "Private"; }>; }, z.core.$strip>; follower: z.ZodMiniObject<{ actor_id: z.ZodMiniString<string>; avatar: z.ZodMiniOptional<z.ZodMiniString<string>>; bot_account: z.ZodMiniBoolean<boolean>; deleted: z.ZodMiniBoolean<boolean>; display_name: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; published: z.ZodMiniString<string>; }, z.core.$strip>; }, z.core.$strip>; declare const CommunityModeratorView$1: z.ZodMiniObject<{ community: z.ZodMiniObject<{ actor_id: z.ZodMiniString<string>; banner: z.ZodMiniOptional<z.ZodMiniString<string>>; deleted: z.ZodMiniBoolean<boolean>; description: z.ZodMiniOptional<z.ZodMiniString<string>>; hidden: z.ZodMiniBoolean<boolean>; icon: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; nsfw: z.ZodMiniBoolean<boolean>; posting_restricted_to_mods: z.ZodMiniBoolean<boolean>; published: z.ZodMiniString<string>; removed: z.ZodMiniBoolean<boolean>; title: z.ZodMiniString<string>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; visibility: z.ZodMiniEnum<{ Public: "Public"; Unlisted: "Unlisted"; LocalOnlyPublic: "LocalOnlyPublic"; LocalOnlyPrivate: "LocalOnlyPrivate"; Private: "Private"; }>; }, z.core.$strip>; moderator: z.ZodMiniObject<{ actor_id: z.ZodMiniString<string>; avatar: z.ZodMiniOptional<z.ZodMiniString<string>>; bot_account: z.ZodMiniBoolean<boolean>; deleted: z.ZodMiniBoolean<boolean>; display_name: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; published: z.ZodMiniString<string>; }, z.core.$strip>; }, z.core.$strip>; declare const CommunityView$1: z.ZodMiniObject<{ blocked: z.ZodMiniBoolean<boolean>; community: z.ZodMiniObject<{ actor_id: z.ZodMiniString<string>; banner: z.ZodMiniOptional<z.ZodMiniString<string>>; deleted: z.ZodMiniBoolean<boolean>; description: z.ZodMiniOptional<z.ZodMiniString<string>>; hidden: z.ZodMiniBoolean<boolean>; icon: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; nsfw: z.ZodMiniBoolean<boolean>; posting_restricted_to_mods: z.ZodMiniBoolean<boolean>; published: z.ZodMiniString<string>; removed: z.ZodMiniBoolean<boolean>; title: z.ZodMiniString<string>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; visibility: z.ZodMiniEnum<{ Public: "Public"; Unlisted: "Unlisted"; LocalOnlyPublic: "LocalOnlyPublic"; LocalOnlyPrivate: "LocalOnlyPrivate"; Private: "Private"; }>; }, z.core.$strip>; counts: z.ZodMiniUnion<readonly [z.ZodMiniObject<{ comments: z.ZodMiniNumber<number>; posts: z.ZodMiniNumber<number>; subscribers: z.ZodMiniNumber<number>; }, z.core.$strip>, z.ZodMiniObject<{ comments: z.ZodMiniNumber<number>; posts: z.ZodMiniNumber<number>; subscribers: z.ZodMiniNumber<number>; subscribers_local: z.ZodMiniNumber<number>; users_active_day: z.ZodMiniNumber<number>; users_active_half_year: z.ZodMiniNumber<number>; users_active_month: z.ZodMiniNumber<number>; users_active_week: z.ZodMiniNumber<number>; }, z.core.$strip>]>; subscribed: z.ZodMiniEnum<{ Subscribed: "Subscribed"; NotSubscribed: "NotSubscribed"; Pending: "Pending"; ApprovalRequired: "ApprovalRequired"; }>; }, z.core.$strip>; /** * Defines who can browse and interact with content in a community. */ declare const CommunityVisibility$1: z.ZodMiniEnum<{ Public: "Public"; Unlisted: "Unlisted"; LocalOnlyPublic: "LocalOnlyPublic"; LocalOnlyPrivate: "LocalOnlyPrivate"; Private: "Private"; }>; /** * A list of federated instances. */ declare const FederatedInstances$1: z.ZodMiniObject<{ allowed: z.ZodMiniArray<z.ZodMiniObject<{ domain: z.ZodMiniString<string>; federation_state: z.ZodMiniOptional<z.ZodMiniObject<{ fail_count: z.ZodMiniNumber<number>; instance_id: z.ZodMiniNumber<number>; last_retry: z.ZodMiniOptional<z.ZodMiniString<string>>; last_successful_id: z.ZodMiniOptional<z.ZodMiniNumber<number>>; last_successful_published_time: z.ZodMiniOptional<z.ZodMiniString<string>>; next_retry: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>>; id: z.ZodMiniNumber<number>; published: z.ZodMiniString<string>; software: z.ZodMiniOptional<z.ZodMiniString<string>>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; version: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>>; blocked: z.ZodMiniArray<z.ZodMiniObject<{ domain: z.ZodMiniString<string>; federation_state: z.ZodMiniOptional<z.ZodMiniObject<{ fail_count: z.ZodMiniNumber<number>; instance_id: z.ZodMiniNumber<number>; last_retry: z.ZodMiniOptional<z.ZodMiniString<string>>; last_successful_id: z.ZodMiniOptional<z.ZodMiniNumber<number>>; last_successful_published_time: z.ZodMiniOptional<z.ZodMiniString<string>>; next_retry: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>>; id: z.ZodMiniNumber<number>; published: z.ZodMiniString<string>; software: z.ZodMiniOptional<z.ZodMiniString<string>>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; version: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>>; linked: z.ZodMiniArray<z.ZodMiniObject<{ domain: z.ZodMiniString<string>; federation_state: z.ZodMiniOptional<z.ZodMiniObject<{ fail_count: z.ZodMiniNumber<number>; instance_id: z.ZodMiniNumber<number>; last_retry: z.ZodMiniOptional<z.ZodMiniString<string>>; last_successful_id: z.ZodMiniOptional<z.ZodMiniNumber<number>>; last_successful_published_time: z.ZodMiniOptional<z.ZodMiniString<string>>; next_retry: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>>; id: z.ZodMiniNumber<number>; published: z.ZodMiniString<string>; software: z.ZodMiniOptional<z.ZodMiniString<string>>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; version: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>>; }, z.core.$strip>; /** * A wrapper for the captcha response. */ declare const GetCaptchaResponse$1: z.ZodMiniObject<{ /** * Will be None if captchas are disabled. */ ok: z.ZodMiniOptional<z.ZodMiniObject<{ /** * A Base64 encoded png */ png: z.ZodMiniString<string>; /** * The UUID for the captcha item. */ uuid: z.ZodMiniString<string>; /** * A Base64 encoded wav audio */ wav: z.ZodMiniString<string>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetCommunityResponse$1: z.ZodMiniObject<{ community_view: z.ZodMiniObject<{ blocked: z.ZodMiniBoolean<boolean>; community: z.ZodMiniObject<{ actor_id: z.ZodMiniString<string>; banner: z.ZodMiniOptional<z.ZodMiniString<string>>; deleted: z.ZodMiniBoolean<boolean>; description: z.ZodMiniOptional<z.ZodMiniString<string>>; hidden: z.ZodMiniBoolean<boolean>; icon: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; nsfw: z.ZodMiniBoolean<boolean>; posting_restricted_to_mods: z.ZodMiniBoolean<boolean>; published: z.ZodMiniString<string>; removed: z.ZodMiniBoolean<boolean>; title: z.ZodMiniString<string>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; visibility: z.ZodMiniEnum<{ Public: "Public"; Unlisted: "Unlisted"; LocalOnlyPublic: "LocalOnlyPublic"; LocalOnlyPrivate: "LocalOnlyPrivate"; Private: "Private"; }>; }, z.core.$strip>; counts: z.ZodMiniUnion<readonly [z.ZodMiniObject<{ comments: z.ZodMiniNumber<number>; posts: z.ZodMiniNumber<number>; subscribers: z.ZodMiniNumber<number>; }, z.core.$strip>, z.ZodMiniObject<{ comments: z.ZodMiniNumber<number>; posts: z.ZodMiniNumber<number>; subscribers: z.ZodMiniNumber<number>; subscribers_local: z.ZodMiniNumber<number>; users_active_day: z.ZodMiniNumber<number>; users_active_half_year: z.ZodMiniNumber<number>; users_active_month: z.ZodMiniNumber<number>; users_active_week: z.ZodMiniNumber<number>; }, z.core.$strip>]>; subscribed: z.ZodMiniEnum<{ Subscribed: "Subscribed"; NotSubscribed: "NotSubscribed"; Pending: "Pending"; ApprovalRequired: "ApprovalRequired"; }>; }, z.core.$strip>; moderators: z.ZodMiniArray<z.ZodMiniObject<{ community: z.ZodMiniObject<{ actor_id: z.ZodMiniString<string>; banner: z.ZodMiniOptional<z.ZodMiniString<string>>; deleted: z.ZodMiniBoolean<boolean>; description: z.ZodMiniOptional<z.ZodMiniString<string>>; hidden: z.ZodMiniBoolean<boolean>; icon: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; nsfw: z.ZodMiniBoolean<boolean>; posting_restricted_to_mods: z.ZodMiniBoolean<boolean>; published: z.ZodMiniString<string>; removed: z.ZodMiniBoolean<boolean>; title: z.ZodMiniString<string>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; visibility: z.ZodMiniEnum<{ Public: "Public"; Unlisted: "Unlisted"; LocalOnlyPublic: "LocalOnlyPublic"; LocalOnlyPrivate: "LocalOnlyPrivate"; Private: "Private"; }>; }, z.core.$strip>; moderator: z.ZodMiniObject<{ actor_id: z.ZodMiniString<string>; avatar: z.ZodMiniOptional<z.ZodMiniString<string>>; bot_account: z.ZodMiniBoolean<boolean>; deleted: z.ZodMiniBoolean<boolean>; display_name: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; published: z.ZodMiniString<string>; }, z.core.$strip>; }, z.core.$strip>>; }, z.core.$strip>; /** * When a moderator removes a post. */ declare const ModRemovePost$1: z.ZodMiniObject<{ id: z.ZodMiniNumber<number>; mod_person_id: z.ZodMiniNumber<number>; post_id: z.ZodMiniNumber<number>; reason: z.ZodMiniOptional<z.ZodMiniString<string>>; removed: z.ZodMiniBoolean<boolean>; when_: z.ZodMiniString<string>; }, z.core.$strip>; /** * When a moderator locks a post (prevents new comments being made). */ declare const ModLockPost$1: z.ZodMiniObject<{ id: z.ZodMiniNumber<number>; locked: z.ZodMiniBoolean<boolean>; mod_person_id: z.ZodMiniNumber<number>; post_id: z.ZodMiniNumber<number>; when_: z.ZodMiniString<string>; }, z.core.$strip>; /** * When a moderator features a post on a community (pins it to the top). */ declare const ModFeaturePost$1: z.ZodMiniObject<{ featured: z.ZodMiniBoolean<boolean>; id: z.ZodMiniNumber<number>; is_featured_community: z.ZodMiniBoolean<boolean>; mod_person_id: z.ZodMiniNumber<number>; post_id: z.ZodMiniNumber<number>; when_: z.ZodMiniString<string>; }, z.core.$strip>; /** * When a moderator removes a comment. */ declare const ModRemoveComment$1: z.ZodMiniObject<{ comment_id: z.ZodMiniNumber<number>; id: z.ZodMiniNumber<number>; mod_person_id: z.ZodMiniNumber<number>; reason: z.ZodMiniOptional<z.ZodMiniString<string>>; removed: z.ZodMiniBoolean<boolean>; when_: z.ZodMiniString<string>; }, z.core.$strip>; /** * When a moderator removes a community. */ declare const ModRemoveCommunity$1: z.ZodMiniObject<{ community_id: z.ZodMiniNumber<number>; id: z.ZodMiniNumber<number>; mod_person_id: z.ZodMiniNumber<number>; reason: z.ZodMiniOptional<z.ZodMiniString<string>>; removed: z.ZodMiniBoolean<boolean>; when_: z.ZodMiniString<string>; }, z.core.$strip>; /** * When someone is banned from a community. */ declare const ModBanFromCommunity$1: z.ZodMiniObject<{ banned: z.ZodMiniBoolean<boolean>; community_id: z.ZodMiniNumber<number>; expires: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; mod_person_id: z.ZodMiniNumber<number>; other_person_id: z.ZodMiniNumber<number>; reason: z.ZodMiniOptional<z.ZodMiniString<string>>; when_: z.ZodMiniString<string>; }, z.core.$strip>; /** * When someone is banned from the site. */ declare const ModBan$1: z.ZodMiniObject<{ banned: z.ZodMiniBoolean<boolean>; expires: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; mod_person_id: z.ZodMiniNumber<number>; other_person_id: z.ZodMiniNumber<number>; reason: z.ZodMiniOptional<z.ZodMiniString<string>>; when_: z.ZodMiniString<string>; }, z.core.$strip>; /** * When someone is added as a community moderator. */ declare const ModAddCommunity$1: z.ZodMiniObject<{ community_id: z.ZodMiniNumber<number>; id: z.ZodMiniNumber<number>; mod_person_id: z.ZodMiniNumber<number>; other_person_id: z.ZodMiniNumber<number>; removed: z.ZodMiniBoolean<boolean>; when_: z.ZodMiniString<string>; }, z.core.$strip>; /** * When a moderator transfers a community to a new owner. */ declare const ModTransferCommunity$1: z.ZodMiniObject<{ community_id: z.ZodMiniNumber<number>; id: z.ZodMiniNumber<number>; mod_person_id: z.ZodMiniNumber<number>; other_person_id: z.ZodMiniNumber<number>; when_: z.ZodMiniString<string>; }, z.core.$strip>; /** * When someone is added as a site moderator. */ declare const ModAdd$1: z.ZodMiniObject<{ id: z.ZodMiniNumber<number>; mod_person_id: z.ZodMiniNumber<number>; other_person_id: z.ZodMiniNumber<number>; removed: z.ZodMiniBoolean<boolean>; when_: z.ZodMiniString<string>; }, z.core.$strip>; /** * When an admin purges a person. */ declare const AdminPurgePerson$1: z.ZodMiniObject<{ admin_person_id: z.ZodMiniNumber<number>; id: z.ZodMiniNumber<number>; reason: z.ZodMiniOptional<z.ZodMiniString<string>>; when_: z.ZodMiniString<string>; }, z.core.$strip>; /** * When an admin purges a community. */ declare const AdminPurgeCommunity$1: z.ZodMiniObject<{ admin_person_id: z.ZodMiniNumber<number>; id: z.ZodMiniNumber<number>; reason: z.ZodMiniOptional<z.ZodMiniString<string>>; when_: z.ZodMiniString<string>; }, z.core.$strip>; /** * When an admin purges a post. */ declare const AdminPurgePost$1: z.ZodMiniObject<{ admin_person_id: z.ZodMiniNumber<number>; community_id: z.ZodMiniNumber<number>; id: z.ZodMiniNumber<number>; reason: z.ZodMiniOptional<z.ZodMiniString<string>>; when_: z.ZodMiniString<string>; }, z.core.$strip>; /** * When an admin purges a comment. */ declare const AdminPurgeComment$1: z.ZodMiniObject<{ admin_person_id: z.ZodMiniNumber<number>; id: z.ZodMiniNumber<number>; post_id: z.ZodMiniNumber<number>; reason: z.ZodMiniOptional<z.ZodMiniString<string>>; when_: z.ZodMiniString<string>; }, z.core.$strip>; /** * When a community is hidden from public view. */ declare const ModHideCommunity$1: z.ZodMiniObject<{ community_id: z.ZodMiniNumber<number>; hidden: z.ZodMiniBoolean<boolean>; id: z.ZodMiniNumber<number>; mod_person_id: z.ZodMiniNumber<number>; reason: z.ZodMiniOptional<z.ZodMiniString<string>>; when_: z.ZodMiniString<string>; }, z.core.$strip>; /** * When a moderator removes a post. */ declare const ModRemovePostView$1: z.ZodMiniObject<{ community: z.ZodMiniObject<{ actor_id: z.ZodMiniString<string>; banner: z.ZodMiniOptional<z.ZodMiniString<string>>; deleted: z.ZodMiniBoolean<boolean>; description: z.ZodMiniOptional<z.ZodMiniString<string>>; hidden: z.ZodMiniBoolean<boolean>; icon: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; nsfw: z.ZodMiniBoolean<boolean>; posting_restricted_to_mods: z.ZodMiniBoolean<boolean>; published: z.ZodMiniString<string>; removed: z.ZodMiniBoolean<boolean>; title: z.ZodMiniString<string>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; visibility: z.ZodMiniEnum<{ Public: "Public"; Unlisted: "Unlisted"; LocalOnlyPublic: "LocalOnlyPublic"; LocalOnlyPrivate: "LocalOnlyPrivate"; Private: "Private"; }>; }, z.core.$strip>; mod_remove_post: z.ZodMiniObject<{ id: z.ZodMiniNumber<number>; mod_person_id: z.ZodMiniNumber<number>; post_id: z.ZodMiniNumber<number>; reason: z.ZodMiniOptional<z.ZodMiniString<string>>; removed: z.ZodMiniBoolean<boolean>; when_: z.ZodMiniString<string>; }, z.core.$strip>; moderator: z.ZodMiniOptional<z.ZodMiniObject<{ actor_id: z.ZodMiniString<string>; avatar: z.ZodMiniOptional<z.ZodMiniString<string>>; bot_account: z.ZodMiniBoolean<boolean>; deleted: z.ZodMiniBoolean<boolean>; display_name: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; published: z.ZodMiniString<string>; }, z.core.$strip>>; post: z.ZodMiniObject<{ alt_text: z.ZodMiniOptional<z.ZodMiniString<string>>; ap_id: z.ZodMiniString<string>; body: z.ZodMiniOptional<z.ZodMiniString<string>>; community_id: z.ZodMiniNumber<number>; creator_id: z.ZodMiniNumber<number>; deleted: z.ZodMiniBoolean<boolean>; embed_description: z.ZodMiniOptional<z.ZodMiniString<string>>; embed_title: z.ZodMiniOptional<z.ZodMiniString<string>>; featured_community: z.ZodMiniBoolean<boolean>; featured_local: z.ZodMiniBoolean<boolean>; id: z.ZodMiniNumber<number>; language_id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; locked: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; nsfw: z.ZodMiniBoolean<boolean>; published: z.ZodMiniString<string>; removed: z.ZodMiniBoolean<boolean>; thumbnail_url: z.ZodMiniOptional<z.ZodMiniString<string>>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; url: z.ZodMiniOptional<z.ZodMiniString<string>>; url_content_type: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>; }, z.core.$strip>; /** * When a moderator locks a post (prevents new comments being made). */ declare const ModLockPostView$1: z.ZodMiniObject<{ community: z.ZodMiniObject<{ actor_id: z.ZodMiniString<string>; banner: z.ZodMiniOptional<z.ZodMiniString<string>>; deleted: z.ZodMiniBoolean<boolean>; description: z.ZodMiniOptional<z.ZodMiniString<string>>; hidden: z.ZodMiniBoolean<boolean>; icon: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; nsfw: z.ZodMiniBoolean<boolean>; posting_restricted_to_mods: z.ZodMiniBoolean<boolean>; published: z.ZodMiniString<string>; removed: z.ZodMiniBoolean<boolean>; title: z.ZodMiniString<string>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; visibility: z.ZodMiniEnum<{ Public: "Public"; Unlisted: "Unlisted"; LocalOnlyPublic: "LocalOnlyPublic"; LocalOnlyPrivate: "LocalOnlyPrivate"; Private: "Private"; }>; }, z.core.$strip>; mod_lock_post: z.ZodMiniObject<{ id: z.ZodMiniNumber<number>; locked: z.ZodMiniBoolean<boolean>; mod_person_id: z.ZodMiniNumber<number>; post_id: z.ZodMiniNumber<number>; when_: z.ZodMiniString<string>; }, z.core.$strip>; moderator: z.ZodMiniOptional<z.ZodMiniObject<{ actor_id: z.ZodMiniString<string>; avatar: z.ZodMiniOptional<z.ZodMiniString<string>>; bot_account: z.ZodMiniBoolean<boolean>; deleted: z.ZodMiniBoolean<boolean>; display_name: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; published: z.ZodMiniString<string>; }, z.core.$strip>>; post: z.ZodMiniObject<{ alt_text: z.ZodMiniOptional<z.ZodMiniString<string>>; ap_id: z.ZodMiniString<string>; body: z.ZodMiniOptional<z.ZodMiniString<string>>; community_id: z.ZodMiniNumber<number>; creator_id: z.ZodMiniNumber<number>; deleted: z.ZodMiniBoolean<boolean>; embed_description: z.ZodMiniOptional<z.ZodMiniString<string>>; embed_title: z.ZodMiniOptional<z.ZodMiniString<string>>; featured_community: z.ZodMiniBoolean<boolean>; featured_local: z.ZodMiniBoolean<boolean>; id: z.ZodMiniNumber<number>; language_id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; locked: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; nsfw: z.ZodMiniBoolean<boolean>; published: z.ZodMiniString<string>; removed: z.ZodMiniBoolean<boolean>; thumbnail_url: z.ZodMiniOptional<z.ZodMiniString<string>>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; url: z.ZodMiniOptional<z.ZodMiniString<string>>; url_content_type: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>; }, z.core.$strip>; /** * When a moderator features a post on a community (pins it to the top). */ declare const ModFeaturePostView$1: z.ZodMiniObject<{ community: z.ZodMiniObject<{ actor_id: z.ZodMiniString<string>; banner: z.ZodMiniOptional<z.ZodMiniString<string>>; deleted: z.ZodMiniBoolean<boolean>; description: z.ZodMiniOptional<z.ZodMiniString<string>>; hidden: z.ZodMiniBoolean<boolean>; icon: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; nsfw: z.ZodMiniBoolean<boolean>; posting_restricted_to_mods: z.ZodMiniBoolean<boolean>; published: z.ZodMiniString<string>; removed: z.ZodMiniBoolean<boolean>; title: z.ZodMiniString<string>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; visibility: z.ZodMiniEnum<{ Public: "Public"; Unlisted: "Unlisted"; LocalOnlyPublic: "LocalOnlyPublic"; LocalOnlyPrivate: "LocalOnlyPrivate"; Private: "Private"; }>; }, z.core.$strip>; mod_feature_post: z.ZodMiniObject<{ featured: z.ZodMiniBoolean<boolean>; id: z.ZodMiniNumber<number>; is_featured_community: z.ZodMiniBoolean<boolean>; mod_person_id: z.ZodMiniNumber<number>; post_id: z.ZodMiniNumber<number>; when_: z.ZodMiniString<string>; }, z.core.$strip>; moderator: z.ZodMiniOptional<z.ZodMiniObject<{ actor_id: z.ZodMiniString<string>; avatar: z.ZodMiniOptional<z.ZodMiniString<string>>; bot_account: z.ZodMiniBoolean<boolean>; deleted: z.ZodMiniBoolean<boolean>; display_name: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; published: z.ZodMiniString<string>; }, z.core.$strip>>; post: z.ZodMiniObject<{ alt_text: z.ZodMiniOptional<z.ZodMiniString<string>>; ap_id: z.ZodMiniString<string>; body: z.ZodMiniOptional<z.ZodMiniString<string>>; community_id: z.ZodMiniNumber<number>; creator_id: z.ZodMiniNumber<number>; deleted: z.ZodMiniBoolean<boolean>; embed_description: z.ZodMiniOptional<z.ZodMiniString<string>>; embed_title: z.ZodMiniOptional<z.ZodMiniString<string>>; featured_community: z.ZodMiniBoolean<boolean>; featured_local: z.ZodMiniBoolean<boolean>; id: z.ZodMiniNumber<number>; language_id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; locked: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; nsfw: z.ZodMiniBoolean<boolean>; published: z.ZodMiniString<string>; removed: z.ZodMiniBoolean<boolean>; thumbnail_url: z.ZodMiniOptional<z.ZodMiniString<string>>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; url: z.ZodMiniOptional<z.ZodMiniString<string>>; url_content_type: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>; }, z.core.$strip>; /** * When a moderator removes a comment. */ declare const ModRemoveCommentView$1: z.ZodMiniObject<{ comment: z.ZodMiniObject<{ ap_id: z.ZodMiniString<string>; content: z.ZodMiniString<string>; creator_id: z.ZodMiniNumber<number>; deleted: z.ZodMiniBoolean<boolean>; distinguished: z.ZodMiniBoolean<boolean>; id: z.ZodMiniNumber<number>; language_id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; path: z.ZodMiniString<string>; post_id: z.ZodMiniNumber<number>; published: z.ZodMiniString<string>; removed: z.ZodMiniBoolean<boolean>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; }, z.core.$strip>; commenter: z.ZodMiniObject<{ actor_id: z.ZodMiniString<string>; avatar: z.ZodMiniOptional<z.ZodMiniString<string>>; bot_account: z.ZodMiniBoolean<boolean>; deleted: z.ZodMiniBoolean<boolean>; display_name: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; published: z.ZodMiniString<string>; }, z.core.$strip>; community: z.ZodMiniObject<{ actor_id: z.ZodMiniString<string>; banner: z.ZodMiniOptional<z.ZodMiniString<string>>; deleted: z.ZodMiniBoolean<boolean>; description: z.ZodMiniOptional<z.ZodMiniString<string>>; hidden: z.ZodMiniBoolean<boolean>; icon: z.ZodMiniOptional<z.ZodMiniString<string>>; id: z.ZodMiniNumber<number>; local: z.ZodMiniBoolean<boolean>; name: z.ZodMiniString<string>; nsfw: z.ZodMiniBoolean<boolean>; posting_restricted_to_mods: z.ZodMiniBoolean<boolean>; published: z.ZodMiniString<string>; removed: z.ZodMiniBoolean<boolean>; title: z.ZodMiniString<string>; updated: z.ZodMiniOptional<z.ZodMiniString<string>>; visibility: z.ZodMiniEnum<{ Public: "Public"; Unlisted: "Unlisted"; LocalOnlyPublic: "LocalOnly