import { z } from "zod"; export declare const PageIpfsSchema: 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<{ 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>; pageCids: z.ZodOptional, z.ZodString]>, z.ZodString>>; }, z.core.$strip>>>; }, z.core.$loose>; }, z.core.$strip>>>; nextCid: z.ZodOptional; }, z.core.$strip>; export declare const PostSortNameSchema: z.ZodUnion<[z.ZodEnum<{ hot: "hot"; new: "new"; topHour: "topHour"; topDay: "topDay"; topWeek: "topWeek"; topMonth: "topMonth"; topYear: "topYear"; topAll: "topAll"; active: "active"; }>, z.ZodString]>; export declare const ReplySortNameSchema: z.ZodUnion<[z.ZodEnum<{ new: "new"; best: "best"; old: "old"; newFlat: "newFlat"; oldFlat: "oldFlat"; }>, z.ZodString]>; export declare const PostsPagesIpfsSchema: z.ZodObject<{ pages: z.ZodRecord, 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<{ 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>; pageCids: z.ZodOptional, z.ZodString]>, z.ZodString>>; }, z.core.$strip>>>; }, z.core.$loose>; }, z.core.$strip>>>; nextCid: z.ZodOptional; }, z.core.$strip>>; pageCids: z.ZodOptional, z.ZodString]>, z.ZodString>>; }, z.core.$strip>; export declare const RepliesPagesIpfsSchema: z.ZodObject<{ pages: z.ZodRecord, 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<{ 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.core.$loose>; }, z.core.$strip>>>; nextCid: z.ZodOptional; }, z.core.$strip>>; pageCids: z.ZodOptional, z.ZodString]>, z.ZodString>>; }, z.core.$strip>; export declare const ModQueuePagesIpfsSchema: z.ZodObject<{ pageCids: z.ZodRecord; }, z.core.$strip>; export declare const ModQueuePageIpfsSchema: 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<{ number: z.ZodOptional; signature: z.ZodObject<{ type: z.ZodString; signature: z.ZodString; publicKey: z.ZodString; signedPropertyNames: z.ZodArray; }, z.core.$strip>; 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>>; protocolVersion: z.ZodString; cid: z.ZodString; postNumber: z.ZodOptional; pendingApproval: z.ZodOptional; }, z.core.$loose>; }, z.core.$strip>>>; nextCid: z.ZodOptional; }, z.core.$strip>; export declare const GetPageParamSchema: z.ZodObject<{ cid: z.ZodString; }, z.core.$strip>;