reminds-mcp
Version:
A MCP server for reminds
174 lines • 6.73 kB
TypeScript
import { z } from 'zod';
declare const searchFiltersSchema: z.ZodObject<{
hasAttachments: z.ZodOptional<z.ZodBoolean>;
pinned: z.ZodOptional<z.ZodBoolean>;
reviewStatus: z.ZodOptional<z.ZodObject<{
hasNeverReviewed: z.ZodOptional<z.ZodBoolean>;
maxCount: z.ZodOptional<z.ZodNumber>;
minCount: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
hasNeverReviewed?: boolean | undefined;
maxCount?: number | undefined;
minCount?: number | undefined;
}, {
hasNeverReviewed?: boolean | undefined;
maxCount?: number | undefined;
minCount?: number | undefined;
}>>;
state: z.ZodOptional<z.ZodEnum<["Normal", "InRecycleBin"]>>;
tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
timeRange: z.ZodOptional<z.ZodObject<{
end: z.ZodEffects<z.ZodString, string, string>;
field: z.ZodOptional<z.ZodEnum<["gcreate_time", "glast_mod_time", "last_review_time"]>>;
start: z.ZodEffects<z.ZodString, string, string>;
}, "strip", z.ZodTypeAny, {
end: string;
start: string;
field?: "gcreate_time" | "glast_mod_time" | "last_review_time" | undefined;
}, {
end: string;
start: string;
field?: "gcreate_time" | "glast_mod_time" | "last_review_time" | undefined;
}>>;
}, "strip", z.ZodTypeAny, {
hasAttachments?: boolean | undefined;
pinned?: boolean | undefined;
reviewStatus?: {
hasNeverReviewed?: boolean | undefined;
maxCount?: number | undefined;
minCount?: number | undefined;
} | undefined;
state?: "Normal" | "InRecycleBin" | undefined;
tags?: string[] | undefined;
timeRange?: {
end: string;
start: string;
field?: "gcreate_time" | "glast_mod_time" | "last_review_time" | undefined;
} | undefined;
}, {
hasAttachments?: boolean | undefined;
pinned?: boolean | undefined;
reviewStatus?: {
hasNeverReviewed?: boolean | undefined;
maxCount?: number | undefined;
minCount?: number | undefined;
} | undefined;
state?: "Normal" | "InRecycleBin" | undefined;
tags?: string[] | undefined;
timeRange?: {
end: string;
start: string;
field?: "gcreate_time" | "glast_mod_time" | "last_review_time" | undefined;
} | undefined;
}>;
/** Mirrors server `memoHybridSearchMcpToolSchema` (MCP `search_notes` only; no tuning). */
export declare const memoSearchNotesParametersSchema: z.ZodObject<{
filters: z.ZodOptional<z.ZodObject<{
hasAttachments: z.ZodOptional<z.ZodBoolean>;
pinned: z.ZodOptional<z.ZodBoolean>;
reviewStatus: z.ZodOptional<z.ZodObject<{
hasNeverReviewed: z.ZodOptional<z.ZodBoolean>;
maxCount: z.ZodOptional<z.ZodNumber>;
minCount: z.ZodOptional<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
hasNeverReviewed?: boolean | undefined;
maxCount?: number | undefined;
minCount?: number | undefined;
}, {
hasNeverReviewed?: boolean | undefined;
maxCount?: number | undefined;
minCount?: number | undefined;
}>>;
state: z.ZodOptional<z.ZodEnum<["Normal", "InRecycleBin"]>>;
tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
timeRange: z.ZodOptional<z.ZodObject<{
end: z.ZodEffects<z.ZodString, string, string>;
field: z.ZodOptional<z.ZodEnum<["gcreate_time", "glast_mod_time", "last_review_time"]>>;
start: z.ZodEffects<z.ZodString, string, string>;
}, "strip", z.ZodTypeAny, {
end: string;
start: string;
field?: "gcreate_time" | "glast_mod_time" | "last_review_time" | undefined;
}, {
end: string;
start: string;
field?: "gcreate_time" | "glast_mod_time" | "last_review_time" | undefined;
}>>;
}, "strip", z.ZodTypeAny, {
hasAttachments?: boolean | undefined;
pinned?: boolean | undefined;
reviewStatus?: {
hasNeverReviewed?: boolean | undefined;
maxCount?: number | undefined;
minCount?: number | undefined;
} | undefined;
state?: "Normal" | "InRecycleBin" | undefined;
tags?: string[] | undefined;
timeRange?: {
end: string;
start: string;
field?: "gcreate_time" | "glast_mod_time" | "last_review_time" | undefined;
} | undefined;
}, {
hasAttachments?: boolean | undefined;
pinned?: boolean | undefined;
reviewStatus?: {
hasNeverReviewed?: boolean | undefined;
maxCount?: number | undefined;
minCount?: number | undefined;
} | undefined;
state?: "Normal" | "InRecycleBin" | undefined;
tags?: string[] | undefined;
timeRange?: {
end: string;
start: string;
field?: "gcreate_time" | "glast_mod_time" | "last_review_time" | undefined;
} | undefined;
}>>;
limit: z.ZodOptional<z.ZodNumber>;
mode: z.ZodOptional<z.ZodEnum<["qa", "retrieval"]>>;
query: z.ZodString;
}, "strip", z.ZodTypeAny, {
query: string;
filters?: {
hasAttachments?: boolean | undefined;
pinned?: boolean | undefined;
reviewStatus?: {
hasNeverReviewed?: boolean | undefined;
maxCount?: number | undefined;
minCount?: number | undefined;
} | undefined;
state?: "Normal" | "InRecycleBin" | undefined;
tags?: string[] | undefined;
timeRange?: {
end: string;
start: string;
field?: "gcreate_time" | "glast_mod_time" | "last_review_time" | undefined;
} | undefined;
} | undefined;
limit?: number | undefined;
mode?: "qa" | "retrieval" | undefined;
}, {
query: string;
filters?: {
hasAttachments?: boolean | undefined;
pinned?: boolean | undefined;
reviewStatus?: {
hasNeverReviewed?: boolean | undefined;
maxCount?: number | undefined;
minCount?: number | undefined;
} | undefined;
state?: "Normal" | "InRecycleBin" | undefined;
tags?: string[] | undefined;
timeRange?: {
end: string;
start: string;
field?: "gcreate_time" | "glast_mod_time" | "last_review_time" | undefined;
} | undefined;
} | undefined;
limit?: number | undefined;
mode?: "qa" | "retrieval" | undefined;
}>;
export type MemoSearchFilters = z.infer<typeof searchFiltersSchema>;
export {};
//# sourceMappingURL=memo-search-params.d.ts.map