import { z } from 'zod'; export type CommentSchema = z.infer; export declare const commentSchema: z.ZodObject<{ token: z.ZodString; user_token: z.ZodString; username: z.ZodString; user_display_name: z.ZodString; user_gravatar_hash: z.ZodString; default_avatar_index: z.ZodNumber; default_avatar_color_index: z.ZodNumber; comment_markdown: z.ZodString; comment_rendered_html: z.ZodString; created_at: z.ZodDate; updated_at: z.ZodDate; maybe_edited_at: z.ZodNullable; }, "strip", z.ZodTypeAny, { created_at: Date; updated_at: Date; username: string; default_avatar_index: number; default_avatar_color_index: number; token: string; user_token: string; user_display_name: string; user_gravatar_hash: string; comment_markdown: string; comment_rendered_html: string; maybe_edited_at: Date | null; }, { created_at: Date; updated_at: Date; username: string; default_avatar_index: number; default_avatar_color_index: number; token: string; user_token: string; user_display_name: string; user_gravatar_hash: string; comment_markdown: string; comment_rendered_html: string; maybe_edited_at: Date | null; }>; export declare const commentListResponseSchema: z.ZodObject<{ success: z.ZodLiteral; comments: z.ZodArray; }, "strip", z.ZodTypeAny, { created_at: Date; updated_at: Date; username: string; default_avatar_index: number; default_avatar_color_index: number; token: string; user_token: string; user_display_name: string; user_gravatar_hash: string; comment_markdown: string; comment_rendered_html: string; maybe_edited_at: Date | null; }, { created_at: Date; updated_at: Date; username: string; default_avatar_index: number; default_avatar_color_index: number; token: string; user_token: string; user_display_name: string; user_gravatar_hash: string; comment_markdown: string; comment_rendered_html: string; maybe_edited_at: Date | null; }>, "many">; }, "strip", z.ZodTypeAny, { success: true; comments: { created_at: Date; updated_at: Date; username: string; default_avatar_index: number; default_avatar_color_index: number; token: string; user_token: string; user_display_name: string; user_gravatar_hash: string; comment_markdown: string; comment_rendered_html: string; maybe_edited_at: Date | null; }[]; }, { success: true; comments: { created_at: Date; updated_at: Date; username: string; default_avatar_index: number; default_avatar_color_index: number; token: string; user_token: string; user_display_name: string; user_gravatar_hash: string; comment_markdown: string; comment_rendered_html: string; maybe_edited_at: Date | null; }[]; }>;