import { z } from 'zod'; /** * Schema for listing articles */ export declare const listArticlesSchema: z.ZodObject<{ count: z.ZodOptional; filter: z.ZodOptional>; starred: z.ZodOptional; state: z.ZodOptional>; streamId: z.ZodOptional; feedId: z.ZodOptional; category: z.ZodOptional; label: z.ZodOptional; order: z.ZodOptional>; continuation: z.ZodOptional; }, "strict", z.ZodTypeAny, { starred?: boolean | undefined; continuation?: string | undefined; filter?: "all" | "read" | "unread" | undefined; count?: number | undefined; state?: "read" | "unread" | "reading-list" | "starred" | undefined; streamId?: string | undefined; feedId?: string | undefined; category?: string | undefined; label?: string | undefined; order?: "newest" | "oldest" | undefined; }, { starred?: boolean | undefined; continuation?: string | undefined; filter?: "all" | "read" | "unread" | undefined; count?: number | undefined; state?: "read" | "unread" | "reading-list" | "starred" | undefined; streamId?: string | undefined; feedId?: string | undefined; category?: string | undefined; label?: string | undefined; order?: "newest" | "oldest" | undefined; }>; /** * Schema for marking articles as read/unread */ export declare const markArticlesSchema: z.ZodObject<{ articleIds: z.ZodArray; }, "strict", z.ZodTypeAny, { articleIds: string[]; }, { articleIds: string[]; }>; /** * Schema for starring/unstarring articles */ export declare const starArticlesSchema: z.ZodObject<{ articleIds: z.ZodArray; }, "strict", z.ZodTypeAny, { articleIds: string[]; }, { articleIds: string[]; }>; /** * Schema for marking all as read */ export declare const markAllReadSchema: z.ZodObject<{ streamId: z.ZodString; olderThan: z.ZodOptional; }, "strict", z.ZodTypeAny, { streamId: string; olderThan?: number | undefined; }, { streamId: string; olderThan?: number | undefined; }>; //# sourceMappingURL=article-tools.d.ts.map