import { z } from "zod"; export declare const CreateNoteSchema: z.ZodObject<{ title: z.ZodString; content: z.ZodString; category: z.ZodOptional; tags: z.ZodOptional>; date: z.ZodOptional; }, "strip", z.ZodTypeAny, { content: string; title: string; date?: string | undefined; category?: string | undefined; tags?: string[] | undefined; }, { content: string; title: string; date?: string | undefined; category?: string | undefined; tags?: string[] | undefined; }>; export declare const AppendNoteSchema: z.ZodObject<{ content: z.ZodString; title: z.ZodOptional; category: z.ZodOptional; tags: z.ZodOptional>; date: z.ZodOptional; }, "strip", z.ZodTypeAny, { content: string; date?: string | undefined; title?: string | undefined; category?: string | undefined; tags?: string[] | undefined; }, { content: string; date?: string | undefined; title?: string | undefined; category?: string | undefined; tags?: string[] | undefined; }>; export declare const SearchNotesSchema: z.ZodObject<{ query: z.ZodString; limit: z.ZodOptional; }, "strip", z.ZodTypeAny, { query: string; limit?: number | undefined; }, { query: string; limit?: number | undefined; }>; export declare const SearchByPersonSchema: z.ZodObject<{ name: z.ZodString; startDate: z.ZodOptional; endDate: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: string; startDate?: string | undefined; endDate?: string | undefined; }, { name: string; startDate?: string | undefined; endDate?: string | undefined; }>; export declare const SearchByTopicSchema: z.ZodObject<{ topic: z.ZodString; limit: z.ZodOptional; }, "strip", z.ZodTypeAny, { topic: string; limit?: number | undefined; }, { topic: string; limit?: number | undefined; }>; export declare const GetDailySummarySchema: z.ZodObject<{ date: z.ZodOptional; }, "strip", z.ZodTypeAny, { date?: string | undefined; }, { date?: string | undefined; }>; export declare const GenerateSummarySchema: z.ZodObject<{ period: z.ZodEnum<["daily", "weekly", "monthly"]>; date: z.ZodOptional; }, "strip", z.ZodTypeAny, { period: "daily" | "weekly" | "monthly"; date?: string | undefined; }, { period: "daily" | "weekly" | "monthly"; date?: string | undefined; }>; export declare const ListRecentNotesSchema: z.ZodObject<{ days: z.ZodOptional; }, "strip", z.ZodTypeAny, { days?: number | undefined; }, { days?: number | undefined; }>; export declare const GetNoteSchema: z.ZodObject<{ date: z.ZodString; }, "strip", z.ZodTypeAny, { date: string; }, { date: string; }>; export declare const SearchByCategorySchema: z.ZodObject<{ category: z.ZodString; limit: z.ZodOptional; }, "strip", z.ZodTypeAny, { category: string; limit?: number | undefined; }, { category: string; limit?: number | undefined; }>; export declare const SearchByTagSchema: z.ZodObject<{ tag: z.ZodString; limit: z.ZodOptional; }, "strip", z.ZodTypeAny, { tag: string; limit?: number | undefined; }, { tag: string; limit?: number | undefined; }>; export type CreateNoteInput = z.infer; export type AppendNoteInput = z.infer; export type SearchNotesInput = z.infer; export type SearchByPersonInput = z.infer; export type SearchByTopicInput = z.infer; export type GetDailySummaryInput = z.infer; export type GenerateSummaryInput = z.infer; export type ListRecentNotesInput = z.infer; export type GetNoteInput = z.infer; export type SearchByCategoryInput = z.infer; export type SearchByTagInput = z.infer; //# sourceMappingURL=definitions.d.ts.map