import { z } from "zod"; import { RpcAuthorNameParamSchema, RpcCidParamSchema, RpcFetchCidParamSchema, RpcCommentRepliesPageParamSchema, RpcCommunityIdentifierParamSchema, RpcCommunityPageParamSchema, RpcEditCommunityParamSchema, RpcPublishChallengeAnswersParamSchema, RpcResolveAuthorNameResultSchema, RpcFetchCidResultSchema, RpcSuccessResultSchema, RpcSubscriptionIdResultSchema, RpcExportCommunityParamSchema, RpcCancelExportParamSchema, RpcExportCommunityResultSchema, RpcExportschangeResultSchema, RpcExportCommunityModLogsParamSchema, RpcExportCommunityModLogsResultSchema, RpcPublishAnchorRecordParamSchema } from "./schema.js"; import type { PageIpfs, ModQueuePageIpfs } from "../../pages/types.js"; import type { PageRuntimeFields } from "../../pages/util.js"; export type CidRpcParam = z.infer; export type FetchCidRpcParam = z.infer; export type CommunityIdentifierRpcParam = z.infer; export type AuthorNameRpcParam = z.infer; export type CommentPageRpcParam = z.infer; export type CommunityPageRpcParam = z.infer; export type EditCommunityRpcParam = z.infer; export type PublishChallengeAnswersRpcParam = z.infer; export type ExportCommunityRpcParam = z.infer; export type CancelExportRpcParam = z.infer; export type ExportCommunityModLogsRpcParam = z.infer; export type PublishAnchorRecordRpcParam = z.infer; export type RpcResolveAuthorNameResult = z.infer; export type RpcFetchCidResult = z.infer; export type RpcSuccessResult = z.infer; export type RpcSubscriptionIdResult = z.infer; export type RpcExportCommunityResult = z.infer; export type RpcExportschangeResult = z.infer; export type RpcExportCommunityModLogsResult = z.infer; export type { RpcInternalCommunityRecordBeforeFirstUpdateType, RpcLocalCommunityUpdateResultType, AnchorPublishPreparation, PublishedAnchorRecord } from "../../community/types.js"; export type RpcCommentPageResult = { page: PageIpfs; runtimeFields?: PageRuntimeFields; }; export type RpcCommunityPageResult = { page: PageIpfs | ModQueuePageIpfs; runtimeFields?: PageRuntimeFields; };