export declare const CreateCommunityEditPublicationOptionsSchema: import("zod").ZodObject<{ signer: import("zod").ZodObject<{ type: import("zod").ZodEnum<{ ed25519: "ed25519"; }>; privateKey: import("zod").ZodString; }, import("zod/v4/core").$strip>; author: import("zod").ZodOptional>; previousCommentCid: import("zod").ZodOptional>; displayName: import("zod").ZodOptional>; wallets: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>>; avatar: import("zod").ZodOptional; }, import("zod/v4/core").$loose>>>; flairs: import("zod").ZodOptional; textColor: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional; }, import("zod/v4/core").$loose>>>>; }, import("zod/v4/core").$loose>>; communityAddress: import("zod").ZodOptional; communityPublicKey: import("zod").ZodOptional; communityName: import("zod").ZodOptional; protocolVersion: import("zod").ZodOptional; timestamp: import("zod").ZodOptional; challengeRequest: import("zod").ZodOptional>; challengeCommentCids: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; communityEdit: import("zod").ZodObject<{ name: import("zod").ZodOptional>; flairs: import("zod").ZodOptional; textColor: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional; }, import("zod/v4/core").$loose>>>>>; title: import("zod").ZodOptional>; description: import("zod").ZodOptional>; pubsubTopic: import("zod").ZodOptional>; rules: import("zod").ZodOptional>>; features: import("zod").ZodOptional; noSpoilers: import("zod").ZodOptional; noImages: import("zod").ZodOptional; noVideoReplies: import("zod").ZodOptional; noSpoilerReplies: import("zod").ZodOptional; noImageReplies: import("zod").ZodOptional; noReplyLinks: import("zod").ZodOptional; noPolls: import("zod").ZodOptional; noCrossposts: import("zod").ZodOptional; maxCrosspostDepth: import("zod").ZodOptional; noNestedReplies: import("zod").ZodOptional; safeForWork: import("zod").ZodOptional; authorFlairs: import("zod").ZodOptional; requireAuthorFlairs: import("zod").ZodOptional; postFlairs: import("zod").ZodOptional; requirePostFlairs: import("zod").ZodOptional; noMarkdownImages: import("zod").ZodOptional; noMarkdownVideos: import("zod").ZodOptional; noMarkdownAudio: import("zod").ZodOptional; noAudio: import("zod").ZodOptional; noAudioReplies: import("zod").ZodOptional; markdownImageReplies: import("zod").ZodOptional; markdownVideoReplies: import("zod").ZodOptional; noPostUpvotes: import("zod").ZodOptional; noReplyUpvotes: import("zod").ZodOptional; noPostDownvotes: import("zod").ZodOptional; noReplyDownvotes: import("zod").ZodOptional; noUpvotes: import("zod").ZodOptional; noDownvotes: import("zod").ZodOptional; requirePostLink: import("zod").ZodOptional; requirePostLinkIsMedia: import("zod").ZodOptional; requireReplyLink: import("zod").ZodOptional; requireReplyLinkIsMedia: import("zod").ZodOptional; pseudonymityMode: import("zod").ZodOptional>; }, import("zod/v4/core").$loose>>>; suggested: import("zod").ZodOptional; secondaryColor: import("zod").ZodOptional; avatarUrl: import("zod").ZodOptional; bannerUrl: import("zod").ZodOptional; backgroundUrl: import("zod").ZodOptional; language: import("zod").ZodOptional; }, import("zod/v4/core").$loose>>>; address: import("zod").ZodOptional>; settings: import("zod").ZodOptional; fetchThumbnailUrlsProxyUrl: import("zod").ZodOptional; challenges: import("zod").ZodOptional; name: import("zod").ZodOptional; options: import("zod").ZodOptional>; publicOptions: import("zod").ZodOptional>; exclude: import("zod").ZodOptional; maxCommentCids: import("zod").ZodNumber; postScore: import("zod").ZodOptional; replyScore: import("zod").ZodOptional; firstCommentTimestamp: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; postScore: import("zod").ZodOptional; replyScore: import("zod").ZodOptional; postCount: import("zod").ZodOptional; replyCount: import("zod").ZodOptional; firstCommentTimestamp: import("zod").ZodOptional; challenges: import("zod").ZodOptional>; roles: import("zod").ZodOptional, import("zod").ZodString]>>>; publicKeys: import("zod").ZodOptional>; names: import("zod").ZodOptional>; rateLimit: import("zod").ZodOptional; rateLimitChallengeSuccess: import("zod").ZodOptional; publicationType: import("zod").ZodOptional; reply: import("zod").ZodOptional; vote: import("zod").ZodOptional; commentEdit: import("zod").ZodOptional; commentModeration: import("zod").ZodOptional; communityEdit: import("zod").ZodOptional; }, import("zod/v4/core").$loose>>; }, import("zod/v4/core").$loose>>>; description: import("zod").ZodOptional; pendingApproval: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>; maxPendingApprovalCount: import("zod").ZodOptional; purgeDisapprovedCommentsOlderThan: import("zod").ZodOptional; disablePubsubChallengeExchange: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>; roles: import("zod").ZodOptional, import("zod").ZodString]>; }, import("zod/v4/core").$loose>, import("zod").ZodUndefined]>>>>; }, import("zod/v4/core").$strict>; }, import("zod/v4/core").$strict>; export declare const CreateCommunityEditPublicationOptionsWithRefinementSchema: import("zod").ZodObject<{ signer: import("zod").ZodObject<{ type: import("zod").ZodEnum<{ ed25519: "ed25519"; }>; privateKey: import("zod").ZodString; }, import("zod/v4/core").$strip>; author: import("zod").ZodOptional>; previousCommentCid: import("zod").ZodOptional>; displayName: import("zod").ZodOptional>; wallets: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>>; avatar: import("zod").ZodOptional; }, import("zod/v4/core").$loose>>>; flairs: import("zod").ZodOptional; textColor: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional; }, import("zod/v4/core").$loose>>>>; }, import("zod/v4/core").$loose>>; communityAddress: import("zod").ZodOptional; communityPublicKey: import("zod").ZodOptional; communityName: import("zod").ZodOptional; protocolVersion: import("zod").ZodOptional; timestamp: import("zod").ZodOptional; challengeRequest: import("zod").ZodOptional>; challengeCommentCids: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>; communityEdit: import("zod").ZodObject<{ name: import("zod").ZodOptional>; flairs: import("zod").ZodOptional; textColor: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional; }, import("zod/v4/core").$loose>>>>>; title: import("zod").ZodOptional>; description: import("zod").ZodOptional>; pubsubTopic: import("zod").ZodOptional>; rules: import("zod").ZodOptional>>; features: import("zod").ZodOptional; noSpoilers: import("zod").ZodOptional; noImages: import("zod").ZodOptional; noVideoReplies: import("zod").ZodOptional; noSpoilerReplies: import("zod").ZodOptional; noImageReplies: import("zod").ZodOptional; noReplyLinks: import("zod").ZodOptional; noPolls: import("zod").ZodOptional; noCrossposts: import("zod").ZodOptional; maxCrosspostDepth: import("zod").ZodOptional; noNestedReplies: import("zod").ZodOptional; safeForWork: import("zod").ZodOptional; authorFlairs: import("zod").ZodOptional; requireAuthorFlairs: import("zod").ZodOptional; postFlairs: import("zod").ZodOptional; requirePostFlairs: import("zod").ZodOptional; noMarkdownImages: import("zod").ZodOptional; noMarkdownVideos: import("zod").ZodOptional; noMarkdownAudio: import("zod").ZodOptional; noAudio: import("zod").ZodOptional; noAudioReplies: import("zod").ZodOptional; markdownImageReplies: import("zod").ZodOptional; markdownVideoReplies: import("zod").ZodOptional; noPostUpvotes: import("zod").ZodOptional; noReplyUpvotes: import("zod").ZodOptional; noPostDownvotes: import("zod").ZodOptional; noReplyDownvotes: import("zod").ZodOptional; noUpvotes: import("zod").ZodOptional; noDownvotes: import("zod").ZodOptional; requirePostLink: import("zod").ZodOptional; requirePostLinkIsMedia: import("zod").ZodOptional; requireReplyLink: import("zod").ZodOptional; requireReplyLinkIsMedia: import("zod").ZodOptional; pseudonymityMode: import("zod").ZodOptional>; }, import("zod/v4/core").$loose>>>; suggested: import("zod").ZodOptional; secondaryColor: import("zod").ZodOptional; avatarUrl: import("zod").ZodOptional; bannerUrl: import("zod").ZodOptional; backgroundUrl: import("zod").ZodOptional; language: import("zod").ZodOptional; }, import("zod/v4/core").$loose>>>; address: import("zod").ZodOptional>; settings: import("zod").ZodOptional; fetchThumbnailUrlsProxyUrl: import("zod").ZodOptional; challenges: import("zod").ZodOptional; name: import("zod").ZodOptional; options: import("zod").ZodOptional>; publicOptions: import("zod").ZodOptional>; exclude: import("zod").ZodOptional; maxCommentCids: import("zod").ZodNumber; postScore: import("zod").ZodOptional; replyScore: import("zod").ZodOptional; firstCommentTimestamp: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; postScore: import("zod").ZodOptional; replyScore: import("zod").ZodOptional; postCount: import("zod").ZodOptional; replyCount: import("zod").ZodOptional; firstCommentTimestamp: import("zod").ZodOptional; challenges: import("zod").ZodOptional>; roles: import("zod").ZodOptional, import("zod").ZodString]>>>; publicKeys: import("zod").ZodOptional>; names: import("zod").ZodOptional>; rateLimit: import("zod").ZodOptional; rateLimitChallengeSuccess: import("zod").ZodOptional; publicationType: import("zod").ZodOptional; reply: import("zod").ZodOptional; vote: import("zod").ZodOptional; commentEdit: import("zod").ZodOptional; commentModeration: import("zod").ZodOptional; communityEdit: import("zod").ZodOptional; }, import("zod/v4/core").$loose>>; }, import("zod/v4/core").$loose>>>; description: import("zod").ZodOptional; pendingApproval: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>; maxPendingApprovalCount: import("zod").ZodOptional; purgeDisapprovedCommentsOlderThan: import("zod").ZodOptional; disablePubsubChallengeExchange: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>; roles: import("zod").ZodOptional, import("zod").ZodString]>; }, import("zod/v4/core").$loose>, import("zod").ZodUndefined]>>>>; }, import("zod/v4/core").$strict>; }, import("zod/v4/core").$strict>; export declare const CommunityEditPublicationSignedPropertyNames: ("timestamp" | "author" | "communityPublicKey" | "communityName" | "protocolVersion" | "communityEdit")[]; export declare const CommunityEditPubsubMessagePublicationSchema: import("zod").ZodObject<{ timestamp: import("zod").ZodNumber; signature: import("zod").ZodObject<{ type: import("zod").ZodString; signature: import("zod").ZodString; publicKey: import("zod").ZodString; signedPropertyNames: import("zod").ZodArray; }, import("zod/v4/core").$strip>; author: import("zod").ZodOptional; previousCommentCid: import("zod").ZodOptional; displayName: import("zod").ZodOptional; wallets: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; avatar: import("zod").ZodOptional; }, import("zod/v4/core").$loose>>; flairs: import("zod").ZodOptional; textColor: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional; }, import("zod/v4/core").$loose>>>; }, import("zod/v4/core").$loose>>; communityPublicKey: import("zod").ZodOptional; communityName: import("zod").ZodOptional; protocolVersion: import("zod").ZodString; communityEdit: import("zod").ZodObject<{ name: import("zod").ZodOptional>; flairs: import("zod").ZodOptional; textColor: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional; }, import("zod/v4/core").$loose>>>>>; title: import("zod").ZodOptional>; description: import("zod").ZodOptional>; pubsubTopic: import("zod").ZodOptional>; rules: import("zod").ZodOptional>>; features: import("zod").ZodOptional; noSpoilers: import("zod").ZodOptional; noImages: import("zod").ZodOptional; noVideoReplies: import("zod").ZodOptional; noSpoilerReplies: import("zod").ZodOptional; noImageReplies: import("zod").ZodOptional; noReplyLinks: import("zod").ZodOptional; noPolls: import("zod").ZodOptional; noCrossposts: import("zod").ZodOptional; maxCrosspostDepth: import("zod").ZodOptional; noNestedReplies: import("zod").ZodOptional; safeForWork: import("zod").ZodOptional; authorFlairs: import("zod").ZodOptional; requireAuthorFlairs: import("zod").ZodOptional; postFlairs: import("zod").ZodOptional; requirePostFlairs: import("zod").ZodOptional; noMarkdownImages: import("zod").ZodOptional; noMarkdownVideos: import("zod").ZodOptional; noMarkdownAudio: import("zod").ZodOptional; noAudio: import("zod").ZodOptional; noAudioReplies: import("zod").ZodOptional; markdownImageReplies: import("zod").ZodOptional; markdownVideoReplies: import("zod").ZodOptional; noPostUpvotes: import("zod").ZodOptional; noReplyUpvotes: import("zod").ZodOptional; noPostDownvotes: import("zod").ZodOptional; noReplyDownvotes: import("zod").ZodOptional; noUpvotes: import("zod").ZodOptional; noDownvotes: import("zod").ZodOptional; requirePostLink: import("zod").ZodOptional; requirePostLinkIsMedia: import("zod").ZodOptional; requireReplyLink: import("zod").ZodOptional; requireReplyLinkIsMedia: import("zod").ZodOptional; pseudonymityMode: import("zod").ZodOptional>; }, import("zod/v4/core").$loose>>>; suggested: import("zod").ZodOptional; secondaryColor: import("zod").ZodOptional; avatarUrl: import("zod").ZodOptional; bannerUrl: import("zod").ZodOptional; backgroundUrl: import("zod").ZodOptional; language: import("zod").ZodOptional; }, import("zod/v4/core").$loose>>>; address: import("zod").ZodOptional>; settings: import("zod").ZodOptional; fetchThumbnailUrlsProxyUrl: import("zod").ZodOptional; challenges: import("zod").ZodOptional; name: import("zod").ZodOptional; options: import("zod").ZodOptional>; publicOptions: import("zod").ZodOptional>; exclude: import("zod").ZodOptional; maxCommentCids: import("zod").ZodNumber; postScore: import("zod").ZodOptional; replyScore: import("zod").ZodOptional; firstCommentTimestamp: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; postScore: import("zod").ZodOptional; replyScore: import("zod").ZodOptional; postCount: import("zod").ZodOptional; replyCount: import("zod").ZodOptional; firstCommentTimestamp: import("zod").ZodOptional; challenges: import("zod").ZodOptional>; roles: import("zod").ZodOptional, import("zod").ZodString]>>>; publicKeys: import("zod").ZodOptional>; names: import("zod").ZodOptional>; rateLimit: import("zod").ZodOptional; rateLimitChallengeSuccess: import("zod").ZodOptional; publicationType: import("zod").ZodOptional; reply: import("zod").ZodOptional; vote: import("zod").ZodOptional; commentEdit: import("zod").ZodOptional; commentModeration: import("zod").ZodOptional; communityEdit: import("zod").ZodOptional; }, import("zod/v4/core").$loose>>; }, import("zod/v4/core").$loose>>>; description: import("zod").ZodOptional; pendingApproval: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>; maxPendingApprovalCount: import("zod").ZodOptional; purgeDisapprovedCommentsOlderThan: import("zod").ZodOptional; disablePubsubChallengeExchange: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>; roles: import("zod").ZodOptional, import("zod").ZodString]>; }, import("zod/v4/core").$loose>, import("zod").ZodUndefined]>>>>; }, import("zod/v4/core").$strict>; }, import("zod/v4/core").$strict>; export declare const CommunityEditPublicationChallengeRequestToEncryptSchema: import("zod").ZodObject<{ challengeAnswers: import("zod").ZodOptional>; challengeCommentCids: import("zod").ZodOptional>; communityEdit: import("zod").ZodObject<{ timestamp: import("zod").ZodNumber; signature: import("zod").ZodObject<{ type: import("zod").ZodString; signature: import("zod").ZodString; publicKey: import("zod").ZodString; signedPropertyNames: import("zod").ZodArray; }, import("zod/v4/core").$strip>; author: import("zod").ZodOptional; previousCommentCid: import("zod").ZodOptional; displayName: import("zod").ZodOptional; wallets: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>>; avatar: import("zod").ZodOptional; }, import("zod/v4/core").$loose>>; flairs: import("zod").ZodOptional; textColor: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional; }, import("zod/v4/core").$loose>>>; }, import("zod/v4/core").$loose>>; communityPublicKey: import("zod").ZodOptional; communityName: import("zod").ZodOptional; protocolVersion: import("zod").ZodString; communityEdit: import("zod").ZodObject<{ name: import("zod").ZodOptional>; flairs: import("zod").ZodOptional; textColor: import("zod").ZodOptional; expiresAt: import("zod").ZodOptional; }, import("zod/v4/core").$loose>>>>>; title: import("zod").ZodOptional>; description: import("zod").ZodOptional>; pubsubTopic: import("zod").ZodOptional>; rules: import("zod").ZodOptional>>; features: import("zod").ZodOptional; noSpoilers: import("zod").ZodOptional; noImages: import("zod").ZodOptional; noVideoReplies: import("zod").ZodOptional; noSpoilerReplies: import("zod").ZodOptional; noImageReplies: import("zod").ZodOptional; noReplyLinks: import("zod").ZodOptional; noPolls: import("zod").ZodOptional; noCrossposts: import("zod").ZodOptional; maxCrosspostDepth: import("zod").ZodOptional; noNestedReplies: import("zod").ZodOptional; safeForWork: import("zod").ZodOptional; authorFlairs: import("zod").ZodOptional; requireAuthorFlairs: import("zod").ZodOptional; postFlairs: import("zod").ZodOptional; requirePostFlairs: import("zod").ZodOptional; noMarkdownImages: import("zod").ZodOptional; noMarkdownVideos: import("zod").ZodOptional; noMarkdownAudio: import("zod").ZodOptional; noAudio: import("zod").ZodOptional; noAudioReplies: import("zod").ZodOptional; markdownImageReplies: import("zod").ZodOptional; markdownVideoReplies: import("zod").ZodOptional; noPostUpvotes: import("zod").ZodOptional; noReplyUpvotes: import("zod").ZodOptional; noPostDownvotes: import("zod").ZodOptional; noReplyDownvotes: import("zod").ZodOptional; noUpvotes: import("zod").ZodOptional; noDownvotes: import("zod").ZodOptional; requirePostLink: import("zod").ZodOptional; requirePostLinkIsMedia: import("zod").ZodOptional; requireReplyLink: import("zod").ZodOptional; requireReplyLinkIsMedia: import("zod").ZodOptional; pseudonymityMode: import("zod").ZodOptional>; }, import("zod/v4/core").$loose>>>; suggested: import("zod").ZodOptional; secondaryColor: import("zod").ZodOptional; avatarUrl: import("zod").ZodOptional; bannerUrl: import("zod").ZodOptional; backgroundUrl: import("zod").ZodOptional; language: import("zod").ZodOptional; }, import("zod/v4/core").$loose>>>; address: import("zod").ZodOptional>; settings: import("zod").ZodOptional; fetchThumbnailUrlsProxyUrl: import("zod").ZodOptional; challenges: import("zod").ZodOptional; name: import("zod").ZodOptional; options: import("zod").ZodOptional>; publicOptions: import("zod").ZodOptional>; exclude: import("zod").ZodOptional; maxCommentCids: import("zod").ZodNumber; postScore: import("zod").ZodOptional; replyScore: import("zod").ZodOptional; firstCommentTimestamp: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>; postScore: import("zod").ZodOptional; replyScore: import("zod").ZodOptional; postCount: import("zod").ZodOptional; replyCount: import("zod").ZodOptional; firstCommentTimestamp: import("zod").ZodOptional; challenges: import("zod").ZodOptional>; roles: import("zod").ZodOptional, import("zod").ZodString]>>>; publicKeys: import("zod").ZodOptional>; names: import("zod").ZodOptional>; rateLimit: import("zod").ZodOptional; rateLimitChallengeSuccess: import("zod").ZodOptional; publicationType: import("zod").ZodOptional; reply: import("zod").ZodOptional; vote: import("zod").ZodOptional; commentEdit: import("zod").ZodOptional; commentModeration: import("zod").ZodOptional; communityEdit: import("zod").ZodOptional; }, import("zod/v4/core").$loose>>; }, import("zod/v4/core").$loose>>>; description: import("zod").ZodOptional; pendingApproval: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>; maxPendingApprovalCount: import("zod").ZodOptional; purgeDisapprovedCommentsOlderThan: import("zod").ZodOptional; disablePubsubChallengeExchange: import("zod").ZodOptional; }, import("zod/v4/core").$strict>>>; roles: import("zod").ZodOptional, import("zod").ZodString]>; }, import("zod/v4/core").$loose>, import("zod").ZodUndefined]>>>>; }, import("zod/v4/core").$strict>; }, import("zod/v4/core").$loose>; }, import("zod/v4/core").$strip>; export declare const CommunityEditPublicationPubsubReservedFields: string[];