import { z } from "zod"; import type { EncodedDecryptedChallengeVerificationMessageType } from "../../pubsub-messages/types.js"; export declare const SubscriptionIdSchema: z.ZodNumber; export declare const RpcCommentEventResultSchema: z.ZodObject<{ comment: z.ZodObject<{ timestamp: z.ZodNumber; signature: z.ZodObject<{ type: z.ZodString; signature: z.ZodString; publicKey: z.ZodString; signedPropertyNames: z.ZodArray; }, z.core.$strip>; flairs: z.ZodOptional; textColor: z.ZodOptional; expiresAt: z.ZodOptional; }, z.core.$loose>>>; communityPublicKey: z.ZodOptional; communityName: z.ZodOptional; protocolVersion: z.ZodString; link: z.ZodOptional; spoiler: z.ZodOptional; nsfw: z.ZodOptional; content: z.ZodOptional; title: z.ZodOptional; linkWidth: z.ZodOptional; linkHeight: z.ZodOptional; linkHtmlTagName: z.ZodOptional; parentCid: z.ZodOptional; postCid: z.ZodOptional; quotedCids: z.ZodOptional>; crosspost: z.ZodOptional>>; author: z.ZodOptional; previousCommentCid: z.ZodOptional; displayName: z.ZodOptional; wallets: z.ZodOptional; }, z.core.$strip>>>; avatar: z.ZodOptional; }, z.core.$loose>>; flairs: z.ZodOptional; textColor: z.ZodOptional; expiresAt: z.ZodOptional; }, z.core.$loose>>>; }, z.core.$loose>>; depth: z.ZodNumber; thumbnailUrl: z.ZodOptional; thumbnailUrlWidth: z.ZodOptional; thumbnailUrlHeight: z.ZodOptional; previousCid: z.ZodOptional; pseudonymityMode: z.ZodOptional>; }, z.core.$loose>; runtimeFields: z.ZodOptional>; }, z.core.$strip>; export declare const RpcCommentUpdateResultSchema: z.ZodObject<{ commentUpdate: z.ZodObject<{ cid: z.ZodString; upvoteCount: z.ZodNumber; downvoteCount: z.ZodNumber; replyCount: z.ZodNumber; childCount: z.ZodOptional; number: z.ZodOptional; postNumber: z.ZodOptional; edit: z.ZodOptional; }, z.core.$strip>; flairs: z.ZodOptional; textColor: z.ZodOptional; expiresAt: z.ZodOptional; }, z.core.$loose>>>; communityPublicKey: z.ZodOptional; communityName: z.ZodOptional; protocolVersion: z.ZodString; commentCid: z.ZodString; spoiler: z.ZodOptional; nsfw: z.ZodOptional; reason: z.ZodOptional; content: z.ZodOptional; deleted: z.ZodOptional; author: z.ZodOptional; previousCommentCid: z.ZodOptional; displayName: z.ZodOptional; wallets: z.ZodOptional; }, z.core.$strip>>>; avatar: z.ZodOptional; }, z.core.$loose>>; flairs: z.ZodOptional; textColor: z.ZodOptional; expiresAt: z.ZodOptional; }, z.core.$loose>>>; }, z.core.$loose>>; }, z.core.$loose>>; flairs: z.ZodOptional; textColor: z.ZodOptional; expiresAt: z.ZodOptional; }, z.core.$loose>>>; spoiler: z.ZodOptional; nsfw: z.ZodOptional; pinned: z.ZodOptional; locked: z.ZodOptional; archived: z.ZodOptional; removed: z.ZodOptional; reason: z.ZodOptional; approved: z.ZodOptional; updatedAt: z.ZodNumber; author: z.ZodOptional; flairs: z.ZodOptional; textColor: z.ZodOptional; expiresAt: z.ZodOptional; }, z.core.$loose>>>; firstCommentTimestamp: z.ZodNumber; lastCommentCid: z.ZodString; }, z.core.$loose>>; }, z.core.$loose>>; lastChildCid: z.ZodOptional; lastReplyTimestamp: z.ZodOptional; signature: z.ZodObject<{ type: z.ZodString; signature: z.ZodString; publicKey: z.ZodString; signedPropertyNames: z.ZodArray; }, z.core.$strip>; protocolVersion: z.ZodString; replies: z.ZodOptional, z.ZodString]>, z.ZodObject<{ comments: z.ZodLazy; }, z.core.$strip>; flairs: z.ZodOptional; textColor: z.ZodOptional; expiresAt: z.ZodOptional; }, z.core.$loose>>>; communityPublicKey: z.ZodOptional; communityName: z.ZodOptional; protocolVersion: z.ZodString; link: z.ZodOptional; spoiler: z.ZodOptional; nsfw: z.ZodOptional; content: z.ZodOptional; title: z.ZodOptional; linkWidth: z.ZodOptional; linkHeight: z.ZodOptional; linkHtmlTagName: z.ZodOptional; parentCid: z.ZodOptional; postCid: z.ZodOptional; quotedCids: z.ZodOptional>; crosspost: z.ZodOptional>>; author: z.ZodOptional; previousCommentCid: z.ZodOptional; displayName: z.ZodOptional; wallets: z.ZodOptional; }, z.core.$strip>>>; avatar: z.ZodOptional; }, z.core.$loose>>; flairs: z.ZodOptional; textColor: z.ZodOptional; expiresAt: z.ZodOptional; }, z.core.$loose>>>; }, z.core.$loose>>; depth: z.ZodNumber; thumbnailUrl: z.ZodOptional; thumbnailUrlWidth: z.ZodOptional; thumbnailUrlHeight: z.ZodOptional; previousCid: z.ZodOptional; pseudonymityMode: z.ZodOptional>; }, z.core.$loose>; commentUpdate: z.ZodObject; }, z.core.$strip>>>; nextCid: z.ZodOptional; }, z.core.$strip>>; pageCids: z.ZodOptional, z.ZodString]>, z.ZodString>>; }, z.core.$strip>>>; }, z.core.$strict>; runtimeFields: z.ZodOptional>; }, z.core.$strip>; export declare const RpcChallengeVerificationEventResultSchema: z.ZodObject<{ challengeVerification: z.ZodCustom; runtimeFields: z.ZodOptional>; }, z.core.$strip>; export declare const RpcCidParamSchema: z.ZodObject<{ cid: z.ZodString; communityPublicKey: z.ZodOptional; communityName: z.ZodOptional; }, z.core.$loose>; export declare const RpcCommunityIdentifierParamSchema: z.ZodObject<{ name: z.ZodOptional; publicKey: z.ZodOptional; }, z.core.$strip>; export declare const RpcFetchCidParamSchema: z.ZodObject<{ cid: z.ZodString; }, z.core.$strip>; export declare const RpcAuthorNameParamSchema: z.ZodObject<{ name: z.ZodString; cache: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; export declare const RpcCommunityPageParamSchema: z.ZodObject<{ cid: z.ZodString; communityPublicKey: z.ZodOptional; communityName: z.ZodOptional; type: z.ZodEnum<{ posts: "posts"; modqueue: "modqueue"; }>; pageMaxSize: z.ZodNumber; }, z.core.$loose>; export declare const RpcCommentRepliesPageParamSchema: z.ZodObject<{ communityPublicKey: z.ZodOptional; communityName: z.ZodOptional; cid: z.ZodString; pageMaxSize: z.ZodNumber; commentCid: z.ZodString; }, z.core.$loose>; export declare const RpcEditCommunityParamSchema: z.ZodObject<{ name: z.ZodOptional; publicKey: z.ZodOptional; editOptions: z.ZodObject<{ name: z.ZodOptional>; flairs: z.ZodOptional; textColor: z.ZodOptional; expiresAt: z.ZodOptional; }, z.core.$loose>>>>>; title: z.ZodOptional>; description: z.ZodOptional>; pubsubTopic: z.ZodOptional>; rules: z.ZodOptional>>; features: z.ZodOptional; noSpoilers: z.ZodOptional; noImages: z.ZodOptional; noVideoReplies: z.ZodOptional; noSpoilerReplies: z.ZodOptional; noImageReplies: z.ZodOptional; noReplyLinks: z.ZodOptional; noPolls: z.ZodOptional; noCrossposts: z.ZodOptional; maxCrosspostDepth: z.ZodOptional; noNestedReplies: z.ZodOptional; safeForWork: z.ZodOptional; authorFlairs: z.ZodOptional; requireAuthorFlairs: z.ZodOptional; postFlairs: z.ZodOptional; requirePostFlairs: z.ZodOptional; noMarkdownImages: z.ZodOptional; noMarkdownVideos: z.ZodOptional; noMarkdownAudio: z.ZodOptional; noAudio: z.ZodOptional; noAudioReplies: z.ZodOptional; markdownImageReplies: z.ZodOptional; markdownVideoReplies: z.ZodOptional; noPostUpvotes: z.ZodOptional; noReplyUpvotes: z.ZodOptional; noPostDownvotes: z.ZodOptional; noReplyDownvotes: z.ZodOptional; noUpvotes: z.ZodOptional; noDownvotes: z.ZodOptional; requirePostLink: z.ZodOptional; requirePostLinkIsMedia: z.ZodOptional; requireReplyLink: z.ZodOptional; requireReplyLinkIsMedia: z.ZodOptional; pseudonymityMode: z.ZodOptional>; }, z.core.$loose>>>; suggested: z.ZodOptional; secondaryColor: z.ZodOptional; avatarUrl: z.ZodOptional; bannerUrl: z.ZodOptional; backgroundUrl: z.ZodOptional; language: z.ZodOptional; }, z.core.$loose>>>; address: z.ZodOptional>; settings: z.ZodOptional; fetchThumbnailUrlsProxyUrl: z.ZodOptional; challenges: z.ZodOptional; name: z.ZodOptional; options: z.ZodOptional>; publicOptions: z.ZodOptional>; exclude: z.ZodOptional; maxCommentCids: z.ZodNumber; postScore: z.ZodOptional; replyScore: z.ZodOptional; firstCommentTimestamp: z.ZodOptional; }, z.core.$strict>>; postScore: z.ZodOptional; replyScore: z.ZodOptional; postCount: z.ZodOptional; replyCount: z.ZodOptional; firstCommentTimestamp: z.ZodOptional; challenges: z.ZodOptional>; roles: z.ZodOptional, z.ZodString]>>>; publicKeys: z.ZodOptional>; names: z.ZodOptional>; rateLimit: z.ZodOptional; rateLimitChallengeSuccess: z.ZodOptional; publicationType: z.ZodOptional; reply: z.ZodOptional; vote: z.ZodOptional; commentEdit: z.ZodOptional; commentModeration: z.ZodOptional; communityEdit: z.ZodOptional; }, z.core.$loose>>; }, z.core.$loose>>>; description: z.ZodOptional; pendingApproval: z.ZodOptional; }, z.core.$strict>>>; maxPendingApprovalCount: z.ZodOptional; purgeDisapprovedCommentsOlderThan: z.ZodOptional; disablePubsubChallengeExchange: z.ZodOptional; }, z.core.$strict>>>; roles: z.ZodOptional, z.ZodString]>; }, z.core.$loose>, z.ZodUndefined]>>>>; }, z.core.$strict>; }, z.core.$strip>; export declare const RpcPublishChallengeAnswersParamSchema: z.ZodObject<{ subscriptionId: z.ZodNumber; challengeAnswers: z.ZodArray; }, z.core.$strip>; export declare const RpcUnsubscribeParamSchema: z.ZodObject<{ subscriptionId: z.ZodNumber; }, z.core.$strip>; export declare const RpcStateChangeEventResultSchema: z.ZodObject<{ state: z.ZodString; }, z.core.$strip>; export declare const RpcCommunitiesChangeEventResultSchema: z.ZodObject<{ communities: z.ZodArray; }, z.core.$strip>; export declare const RpcFetchCidResultSchema: z.ZodObject<{ content: z.ZodString; }, z.core.$strip>; export declare const RpcResolveAuthorNameResultSchema: z.ZodObject<{ resolvedAuthorName: z.ZodNullable; }, z.core.$strip>; export declare const RpcSuccessResultSchema: z.ZodObject<{ success: z.ZodLiteral; }, z.core.$strip>; export declare const RpcPublishAnchorRecordParamSchema: z.ZodObject<{ name: z.ZodOptional; publicKey: z.ZodOptional; recordBase64: z.ZodString; }, z.core.$strip>; export declare const RpcAnchorPublishPreparationResultSchema: z.ZodObject<{ nextSequence: z.ZodString; currentAnchorRecordSequence: z.ZodString; hasPersistedAnchorRecord: z.ZodBoolean; }, z.core.$strip>; export declare const RpcPublishedAnchorRecordResultSchema: z.ZodObject<{ sequence: z.ZodString; value: z.ZodString; anchorPublicKey: z.ZodString; }, z.core.$strip>; export declare const RpcSubscriptionIdResultSchema: z.ZodObject<{ subscriptionId: z.ZodNumber; }, z.core.$strip>; export declare const RpcExportCommunityParamSchema: z.ZodObject<{ name: z.ZodOptional; publicKey: z.ZodOptional; includePrivateKey: z.ZodOptional; }, z.core.$strip>; export declare const RpcCancelExportParamSchema: z.ZodObject<{ exportId: z.ZodString; }, z.core.$strip>; export declare const RpcExportCommunityResultSchema: z.ZodObject<{ exportId: z.ZodString; }, z.core.$strip>; export declare const RpcExportschangeResultSchema: z.ZodObject<{ records: z.ZodArray; publicKey: z.ZodString; includePrivateKey: z.ZodBoolean; progress: z.ZodNumber; size: z.ZodOptional; sha256: z.ZodOptional; url: z.ZodOptional; error: z.ZodOptional>; }, z.core.$strict>>; }, z.core.$strip>; export declare const RpcExportCommunityModLogsParamSchema: z.ZodObject<{ startTimestamp: z.ZodOptional; endTimestamp: z.ZodOptional; commentCid: z.ZodOptional; limit: z.ZodOptional; order: z.ZodOptional>; name: z.ZodOptional; publicKey: z.ZodOptional; }, z.core.$strip>; export declare const RpcExportCommunityModLogsResultSchema: z.ZodObject<{ moderations: z.ZodArray; }, z.core.$strip>; author: z.ZodOptional; previousCommentCid: z.ZodOptional; displayName: z.ZodOptional; wallets: z.ZodOptional; }, z.core.$strip>>>; avatar: z.ZodOptional; }, z.core.$loose>>; flairs: z.ZodOptional; textColor: z.ZodOptional; expiresAt: z.ZodOptional; }, z.core.$loose>>>; }, z.core.$loose>>; communityPublicKey: z.ZodOptional; communityName: z.ZodOptional; protocolVersion: z.ZodString; commentCid: z.ZodString; commentModeration: z.ZodObject<{ flairs: z.ZodOptional; textColor: z.ZodOptional; expiresAt: z.ZodOptional; }, z.core.$loose>>>; spoiler: z.ZodOptional; nsfw: z.ZodOptional; pinned: z.ZodOptional; locked: z.ZodOptional; archived: z.ZodOptional; approved: z.ZodOptional; removed: z.ZodOptional; purged: z.ZodOptional; reason: z.ZodOptional; author: z.ZodOptional; textColor: z.ZodOptional; expiresAt: z.ZodOptional; }, z.core.$loose>>>; banExpiresAt: z.ZodOptional; }, z.core.$loose>>; }, z.core.$loose>; insertedAt: z.ZodNumber; modSignerAddress: z.ZodString; extraProps: z.ZodOptional>; targetAuthorSignerAddress: z.ZodOptional; targetAuthorDomain: z.ZodOptional; }, z.core.$loose>>; }, z.core.$strip>;