import * as z from "zod"; export type PostRepliesRequest = { id: string; }; export type PostRepliesActionsSummary = { canAct: boolean; id: number; }; export type ReplyToUser = { avatarTemplate: string; name?: string | undefined; username: string; }; export type PostRepliesResponseBody = { actionsSummary: Array; admin: boolean; avatarTemplate: string; bookmarked: boolean; canDelete: boolean; canEdit: boolean; canRecover: boolean; canSeeHiddenPost: boolean; canViewEditHistory: boolean; canWiki: boolean; cooked: string; createdAt: string; deletedAt: string | null; displayUsername: string | null; editReason: string | null; flairBgColor: string | null; flairColor: string | null; flairGroupId?: string | null | undefined; flairName: string | null; flairUrl: string | null; hidden: boolean; id: number; incomingLinkCount: number; moderator: boolean; name: string | null; postNumber: number; postType: number; primaryGroupName: string | null; quoteCount: number; readersCount: number; reads: number; replyCount: number; replyToPostNumber: number; replyToUser: ReplyToUser; reviewableId: string | null; reviewableScoreCount: number; reviewableScorePendingCount: number; score: number; staff: boolean; topicId: number; topicSlug: string; trustLevel: number; updatedAt: string; userDeleted: boolean; userId: number; userTitle: string | null; username: string; version: number; wiki: boolean; yours: boolean; }; /** @internal */ export declare const PostRepliesRequest$inboundSchema: z.ZodType; /** @internal */ export type PostRepliesRequest$Outbound = { id: string; }; /** @internal */ export declare const PostRepliesRequest$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace PostRepliesRequest$ { /** @deprecated use `PostRepliesRequest$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `PostRepliesRequest$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `PostRepliesRequest$Outbound` instead. */ type Outbound = PostRepliesRequest$Outbound; } /** @internal */ export declare const PostRepliesActionsSummary$inboundSchema: z.ZodType; /** @internal */ export type PostRepliesActionsSummary$Outbound = { can_act: boolean; id: number; }; /** @internal */ export declare const PostRepliesActionsSummary$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace PostRepliesActionsSummary$ { /** @deprecated use `PostRepliesActionsSummary$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `PostRepliesActionsSummary$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `PostRepliesActionsSummary$Outbound` instead. */ type Outbound = PostRepliesActionsSummary$Outbound; } /** @internal */ export declare const ReplyToUser$inboundSchema: z.ZodType; /** @internal */ export type ReplyToUser$Outbound = { avatar_template: string; name?: string | undefined; username: string; }; /** @internal */ export declare const ReplyToUser$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace ReplyToUser$ { /** @deprecated use `ReplyToUser$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `ReplyToUser$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `ReplyToUser$Outbound` instead. */ type Outbound = ReplyToUser$Outbound; } /** @internal */ export declare const PostRepliesResponseBody$inboundSchema: z.ZodType; /** @internal */ export type PostRepliesResponseBody$Outbound = { actions_summary: Array; admin: boolean; avatar_template: string; bookmarked: boolean; can_delete: boolean; can_edit: boolean; can_recover: boolean; can_see_hidden_post: boolean; can_view_edit_history: boolean; can_wiki: boolean; cooked: string; created_at: string; deleted_at: string | null; display_username: string | null; edit_reason: string | null; flair_bg_color: string | null; flair_color: string | null; flair_group_id?: string | null | undefined; flair_name: string | null; flair_url: string | null; hidden: boolean; id: number; incoming_link_count: number; moderator: boolean; name: string | null; post_number: number; post_type: number; primary_group_name: string | null; quote_count: number; readers_count: number; reads: number; reply_count: number; reply_to_post_number: number; reply_to_user: ReplyToUser$Outbound; reviewable_id: string | null; reviewable_score_count: number; reviewable_score_pending_count: number; score: number; staff: boolean; topic_id: number; topic_slug: string; trust_level: number; updated_at: string; user_deleted: boolean; user_id: number; user_title: string | null; username: string; version: number; wiki: boolean; yours: boolean; }; /** @internal */ export declare const PostRepliesResponseBody$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace PostRepliesResponseBody$ { /** @deprecated use `PostRepliesResponseBody$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `PostRepliesResponseBody$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `PostRepliesResponseBody$Outbound` instead. */ type Outbound = PostRepliesResponseBody$Outbound; } //# sourceMappingURL=postreplies.d.ts.map