export declare const parseRpcCidParam: (params: unknown) => { [x: string]: unknown; cid: string; communityPublicKey?: string | undefined; communityName?: string | undefined; }; export declare const parseRpcFetchCidParam: (params: unknown) => { [x: string]: unknown; cid: string; }; export declare const parseRpcCommunityIdentifierParam: (params: unknown) => { [x: string]: unknown; name?: string | undefined; publicKey?: string | undefined; }; export declare const parseRpcAuthorNameParam: (params: unknown) => { [x: string]: unknown; name: string; cache?: { maxAge?: number | undefined; } | undefined; }; export declare const parseRpcCommunityPageParam: (params: unknown) => { [x: string]: unknown; cid: string; type: "posts" | "modqueue"; pageMaxSize: number; communityPublicKey?: string | undefined; communityName?: string | undefined; }; export declare const parseRpcCommentRepliesPageParam: (params: unknown) => { [x: string]: unknown; cid: string; pageMaxSize: number; commentCid: string; communityPublicKey?: string | undefined; communityName?: string | undefined; }; export declare const parseRpcEditCommunityParam: (params: unknown) => { [x: string]: unknown; editOptions: { name?: string | undefined; flairs?: Record | undefined; title?: string | undefined; description?: string | undefined; pubsubTopic?: string | undefined; rules?: string[] | undefined; features?: { [x: string]: unknown; noVideos?: boolean | undefined; noSpoilers?: boolean | undefined; noImages?: boolean | undefined; noVideoReplies?: boolean | undefined; noSpoilerReplies?: boolean | undefined; noImageReplies?: boolean | undefined; noReplyLinks?: boolean | undefined; noPolls?: boolean | undefined; noCrossposts?: boolean | undefined; maxCrosspostDepth?: number | undefined; noNestedReplies?: boolean | undefined; safeForWork?: boolean | undefined; authorFlairs?: boolean | undefined; requireAuthorFlairs?: boolean | undefined; postFlairs?: boolean | undefined; requirePostFlairs?: boolean | undefined; noMarkdownImages?: boolean | undefined; noMarkdownVideos?: boolean | undefined; noMarkdownAudio?: boolean | undefined; noAudio?: boolean | undefined; noAudioReplies?: boolean | undefined; markdownImageReplies?: boolean | undefined; markdownVideoReplies?: boolean | undefined; noPostUpvotes?: boolean | undefined; noReplyUpvotes?: boolean | undefined; noPostDownvotes?: boolean | undefined; noReplyDownvotes?: boolean | undefined; noUpvotes?: boolean | undefined; noDownvotes?: boolean | undefined; requirePostLink?: boolean | undefined; requirePostLinkIsMedia?: boolean | undefined; requireReplyLink?: boolean | undefined; requireReplyLinkIsMedia?: boolean | undefined; pseudonymityMode?: "per-post" | "per-reply" | "per-author" | undefined; } | undefined; suggested?: { [x: string]: unknown; primaryColor?: string | undefined; secondaryColor?: string | undefined; avatarUrl?: string | undefined; bannerUrl?: string | undefined; backgroundUrl?: string | undefined; language?: string | undefined; } | undefined; address?: string | undefined; settings?: { fetchThumbnailUrls?: boolean | undefined; fetchThumbnailUrlsProxyUrl?: string | undefined; challenges?: { path?: string | undefined; name?: string | undefined; options?: Record | undefined; publicOptions?: string[] | undefined; exclude?: { [x: string]: unknown; community?: { addresses: string[]; maxCommentCids: number; postScore?: number | undefined; replyScore?: number | undefined; firstCommentTimestamp?: number | undefined; } | undefined; postScore?: number | undefined; replyScore?: number | undefined; postCount?: number | undefined; replyCount?: number | undefined; firstCommentTimestamp?: number | undefined; challenges?: number[] | undefined; roles?: string[] | undefined; publicKeys?: string[] | undefined; names?: string[] | undefined; rateLimit?: number | undefined; rateLimitChallengeSuccess?: boolean | undefined; publicationType?: { [x: string]: unknown; post?: boolean | undefined; reply?: boolean | undefined; vote?: boolean | undefined; commentEdit?: boolean | undefined; commentModeration?: boolean | undefined; communityEdit?: boolean | undefined; } | undefined; }[] | undefined; description?: string | undefined; pendingApproval?: boolean | undefined; }[] | undefined; maxPendingApprovalCount?: number | undefined; purgeDisapprovedCommentsOlderThan?: number | undefined; disablePubsubChallengeExchange?: boolean | undefined; } | undefined; roles?: Record | undefined; }; name?: string | undefined; publicKey?: string | undefined; }; export declare const parseRpcPublishChallengeAnswersParam: (params: unknown) => { [x: string]: unknown; subscriptionId: number; challengeAnswers: string[]; }; export declare const parseRpcUnsubscribeParam: (params: unknown) => { [x: string]: unknown; subscriptionId: number; }; export declare const parseRpcResolveAuthorNameResult: (result: unknown) => { [x: string]: unknown; resolvedAuthorName: string | null; }; export declare const parseRpcFetchCidResult: (result: unknown) => { [x: string]: unknown; content: string; }; export declare const parseRpcSuccessResult: (result: unknown) => { [x: string]: unknown; success: true; }; export declare const parseRpcSubscriptionIdResult: (result: unknown) => { [x: string]: unknown; subscriptionId: number; }; export declare const parseRpcPublishAnchorRecordParam: (params: unknown) => { [x: string]: unknown; recordBase64: string; name?: string | undefined; publicKey?: string | undefined; }; export declare const parseRpcAnchorPublishPreparationResult: (result: unknown) => { [x: string]: unknown; nextSequence: string; currentAnchorRecordSequence: string; hasPersistedAnchorRecord: boolean; }; export declare const parseRpcPublishedAnchorRecordResult: (result: unknown) => { [x: string]: unknown; sequence: string; value: string; anchorPublicKey: string; }; export declare const parseRpcExportCommunityParam: (params: unknown) => { [x: string]: unknown; name?: string | undefined; publicKey?: string | undefined; includePrivateKey?: boolean | undefined; }; export declare const parseRpcCancelExportParam: (params: unknown) => { [x: string]: unknown; exportId: string; }; export declare const parseRpcExportCommunityResult: (result: unknown) => { [x: string]: unknown; exportId: string; }; export declare const parseRpcExportschangeResult: (result: unknown) => { [x: string]: unknown; records: { exportId: string; publicKey: string; includePrivateKey: boolean; progress: number; name?: string | undefined; size?: number | undefined; sha256?: string | undefined; url?: string | undefined; error?: { code: string; message: string; } | undefined; }[]; }; export declare const parseRpcExportCommunityModLogsParam: (params: unknown) => { [x: string]: unknown; startTimestamp?: number | undefined; endTimestamp?: number | undefined; commentCid?: string | undefined; limit?: number | undefined; order?: "ASC" | "DESC" | undefined; name?: string | undefined; publicKey?: string | undefined; }; export declare const parseRpcExportCommunityModLogsResult: (result: unknown) => { [x: string]: unknown; moderations: { [x: string]: unknown; timestamp: number; signature: { type: string; signature: string; publicKey: string; signedPropertyNames: string[]; }; protocolVersion: string; commentCid: string; commentModeration: { [x: string]: unknown; flairs?: { [x: string]: unknown; text: string; backgroundColor?: string | undefined; textColor?: string | undefined; expiresAt?: number | undefined; }[] | undefined; spoiler?: boolean | undefined; nsfw?: boolean | undefined; pinned?: boolean | undefined; locked?: boolean | undefined; archived?: boolean | undefined; approved?: boolean | undefined; removed?: boolean | undefined; purged?: boolean | undefined; reason?: string | undefined; author?: { [x: string]: unknown; flairs?: { [x: string]: unknown; text: string; backgroundColor?: string | undefined; textColor?: string | undefined; expiresAt?: number | undefined; }[] | undefined; banExpiresAt?: number | undefined; } | undefined; }; insertedAt: number; modSignerAddress: string; author?: { [x: string]: unknown; name?: string | undefined; previousCommentCid?: string | undefined; displayName?: string | undefined; wallets?: Record | undefined; avatar?: { [x: string]: unknown; chainTicker: string; address: string; id: string; timestamp: number; signature: { signature: string; type: string; }; } | undefined; flairs?: { [x: string]: unknown; text: string; backgroundColor?: string | undefined; textColor?: string | undefined; expiresAt?: number | undefined; }[] | undefined; } | undefined; communityPublicKey?: string | undefined; communityName?: string | undefined; extraProps?: { [x: string]: unknown; } | undefined; targetAuthorSignerAddress?: string | undefined; targetAuthorDomain?: string | undefined; }[]; };