import { z } from "zod"; export declare const resourceAddInput: z.ZodObject<{ resources: z.ZodArray; description: z.ZodDefault; tags: z.ZodArray; snapshot: z.ZodOptional; retrievalMethod: z.ZodOptional; url: z.ZodOptional; headers: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: string; command?: string | undefined; url?: string | undefined; headers?: Record | undefined; }, { type: string; command?: string | undefined; url?: string | undefined; headers?: Record | undefined; }>>; overflowBehavior: z.ZodOptional; noisePatterns: z.ZodOptional>; }, "strip", z.ZodTypeAny, { behavior: "truncate" | "remove_noise" | "html_to_md" | "ignore"; noisePatterns?: string[] | undefined; }, { behavior: "truncate" | "remove_noise" | "html_to_md" | "ignore"; noisePatterns?: string[] | undefined; }>>; }, "strip", z.ZodTypeAny, { description: string; type: "command" | "url" | "file" | "api"; tags: string[]; uri: string; snapshot?: string | undefined; retrievalMethod?: { type: string; command?: string | undefined; url?: string | undefined; headers?: Record | undefined; } | undefined; overflowBehavior?: { behavior: "truncate" | "remove_noise" | "html_to_md" | "ignore"; noisePatterns?: string[] | undefined; } | undefined; }, { type: "command" | "url" | "file" | "api"; tags: string[]; uri: string; description?: string | undefined; snapshot?: string | undefined; retrievalMethod?: { type: string; command?: string | undefined; url?: string | undefined; headers?: Record | undefined; } | undefined; overflowBehavior?: { behavior: "truncate" | "remove_noise" | "html_to_md" | "ignore"; noisePatterns?: string[] | undefined; } | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { resources: { description: string; type: "command" | "url" | "file" | "api"; tags: string[]; uri: string; snapshot?: string | undefined; retrievalMethod?: { type: string; command?: string | undefined; url?: string | undefined; headers?: Record | undefined; } | undefined; overflowBehavior?: { behavior: "truncate" | "remove_noise" | "html_to_md" | "ignore"; noisePatterns?: string[] | undefined; } | undefined; }[]; }, { resources: { type: "command" | "url" | "file" | "api"; tags: string[]; uri: string; description?: string | undefined; snapshot?: string | undefined; retrievalMethod?: { type: string; command?: string | undefined; url?: string | undefined; headers?: Record | undefined; } | undefined; overflowBehavior?: { behavior: "truncate" | "remove_noise" | "html_to_md" | "ignore"; noisePatterns?: string[] | undefined; } | undefined; }[]; }>; export declare const resourceSearchInput: z.ZodObject<{ tags: z.ZodOptional>; type: z.ZodOptional>; uriPattern: z.ZodOptional; limit: z.ZodOptional>; cursor: z.ZodOptional; orderBy: z.ZodOptional>>; }, "strip", z.ZodTypeAny, { cursor?: string | undefined; type?: "command" | "url" | "file" | "api" | undefined; tags?: string[] | undefined; limit?: number | undefined; orderBy?: "recent" | "oldest" | "fresh" | undefined; uriPattern?: string | undefined; }, { cursor?: string | undefined; type?: "command" | "url" | "file" | "api" | undefined; tags?: string[] | undefined; limit?: number | undefined; orderBy?: "recent" | "oldest" | "fresh" | undefined; uriPattern?: string | undefined; }>; export declare const resourceGetInput: z.ZodEffects; uri: z.ZodOptional; maxAgeHours: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id?: number | undefined; uri?: string | undefined; maxAgeHours?: number | undefined; }, { id?: number | undefined; uri?: string | undefined; maxAgeHours?: number | undefined; }>, { id?: number | undefined; uri?: string | undefined; maxAgeHours?: number | undefined; }, { id?: number | undefined; uri?: string | undefined; maxAgeHours?: number | undefined; }>; export declare const resourcesGetInput: z.ZodEffects>; uris: z.ZodOptional>; maxAgeHours: z.ZodOptional>; }, "strip", z.ZodTypeAny, { ids?: number[] | undefined; maxAgeHours?: number | undefined; uris?: string[] | undefined; }, { ids?: number[] | undefined; maxAgeHours?: number | undefined; uris?: string[] | undefined; }>, { ids?: number[] | undefined; maxAgeHours?: number | undefined; uris?: string[] | undefined; }, { ids?: number[] | undefined; maxAgeHours?: number | undefined; uris?: string[] | undefined; }>; export declare const resourceUpdateSnapshotInput: z.ZodEffects; uri: z.ZodOptional; snapshot: z.ZodString; }, "strip", z.ZodTypeAny, { snapshot: string; id?: number | undefined; uri?: string | undefined; }, { snapshot: string; id?: number | undefined; uri?: string | undefined; }>, { snapshot: string; id?: number | undefined; uri?: string | undefined; }, { snapshot: string; id?: number | undefined; uri?: string | undefined; }>; export declare const resourceUpdateSnapshotsInput: z.ZodObject<{ snapshots: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { snapshots: { snapshot: string; resourceId: number; }[]; }, { snapshots: { snapshot: string; resourceId: number; }[]; }>; export declare const resourceUpdateInput: z.ZodEffects; uri: z.ZodOptional; description: z.ZodOptional; tags: z.ZodOptional>; appendTags: z.ZodOptional>; retrievalMethod: z.ZodOptional; url: z.ZodOptional; headers: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: string; command?: string | undefined; url?: string | undefined; headers?: Record | undefined; }, { type: string; command?: string | undefined; url?: string | undefined; headers?: Record | undefined; }>>; }, "strip", z.ZodTypeAny, { description?: string | undefined; tags?: string[] | undefined; id?: number | undefined; uri?: string | undefined; retrievalMethod?: { type: string; command?: string | undefined; url?: string | undefined; headers?: Record | undefined; } | undefined; appendTags?: string[] | undefined; }, { description?: string | undefined; tags?: string[] | undefined; id?: number | undefined; uri?: string | undefined; retrievalMethod?: { type: string; command?: string | undefined; url?: string | undefined; headers?: Record | undefined; } | undefined; appendTags?: string[] | undefined; }>, { description?: string | undefined; tags?: string[] | undefined; id?: number | undefined; uri?: string | undefined; retrievalMethod?: { type: string; command?: string | undefined; url?: string | undefined; headers?: Record | undefined; } | undefined; appendTags?: string[] | undefined; }, { description?: string | undefined; tags?: string[] | undefined; id?: number | undefined; uri?: string | undefined; retrievalMethod?: { type: string; command?: string | undefined; url?: string | undefined; headers?: Record | undefined; } | undefined; appendTags?: string[] | undefined; }>; export declare const resourceDeleteInput: z.ZodEffects>; uris: z.ZodOptional>; soft: z.ZodOptional>; }, "strip", z.ZodTypeAny, { ids?: number[] | undefined; soft?: boolean | undefined; uris?: string[] | undefined; }, { ids?: number[] | undefined; soft?: boolean | undefined; uris?: string[] | undefined; }>, { ids?: number[] | undefined; soft?: boolean | undefined; uris?: string[] | undefined; }, { ids?: number[] | undefined; soft?: boolean | undefined; uris?: string[] | undefined; }>; export declare const resourceRestoreInput: z.ZodObject<{ ids: z.ZodArray; }, "strip", z.ZodTypeAny, { ids: number[]; }, { ids: number[]; }>; export declare const resourceRestoreOutput: z.ZodObject<{ restored: z.ZodNumber; }, "strip", z.ZodTypeAny, { restored: number; }, { restored: number; }>; export declare const resourceUpdateSnapshotOutput: z.ZodObject<{ success: z.ZodLiteral; }, "strip", z.ZodTypeAny, { success: true; }, { success: true; }>; export declare const resourceUpdateSnapshotsOutput: z.ZodObject<{ updated: z.ZodNumber; }, "strip", z.ZodTypeAny, { updated: number; }, { updated: number; }>; export declare const resourceUpdateOutput: z.ZodObject<{ id: z.ZodNumber; success: z.ZodBoolean; }, "strip", z.ZodTypeAny, { id: number; success: boolean; }, { id: number; success: boolean; }>; export declare const resourceDeleteOutput: z.ZodObject<{ deleted: z.ZodNumber; }, "strip", z.ZodTypeAny, { deleted: number; }, { deleted: number; }>; export declare const resourceAddOutput: z.ZodObject<{ created: z.ZodNumber; resources: z.ZodArray, "many">; overflowPrompts: z.ZodOptional; description: z.ZodString; }, "strip", z.ZodTypeAny, { description: string; behavior: "truncate" | "remove_noise" | "html_to_md" | "ignore"; }, { description: string; behavior: "truncate" | "remove_noise" | "html_to_md" | "ignore"; }>, "many">; }, "strip", z.ZodTypeAny, { uri: string; message: string; currentSizeKb: number; maxSizeKb: number; suggestedActions: { description: string; behavior: "truncate" | "remove_noise" | "html_to_md" | "ignore"; }[]; }, { uri: string; message: string; currentSizeKb: number; maxSizeKb: number; suggestedActions: { description: string; behavior: "truncate" | "remove_noise" | "html_to_md" | "ignore"; }[]; }>, "many">>; }, "strip", z.ZodTypeAny, { resources: { id: number; uri: string; hasSnapshot: boolean; }[]; created: number; overflowPrompts?: { uri: string; message: string; currentSizeKb: number; maxSizeKb: number; suggestedActions: { description: string; behavior: "truncate" | "remove_noise" | "html_to_md" | "ignore"; }[]; }[] | undefined; }, { resources: { id: number; uri: string; hasSnapshot: boolean; }[]; created: number; overflowPrompts?: { uri: string; message: string; currentSizeKb: number; maxSizeKb: number; suggestedActions: { description: string; behavior: "truncate" | "remove_noise" | "html_to_md" | "ignore"; }[]; }[] | undefined; }>; export declare const resourceSearchOutput: z.ZodObject<{ resources: z.ZodArray; tags: z.ZodArray; hasSnapshot: z.ZodBoolean; snapshotPreview: z.ZodString; lastVerifiedAt: z.ZodNullable; categories: z.ZodArray, "many">; freshnessThresholdHours: z.ZodNumber; }, "strip", z.ZodTypeAny, { description: string | null; type: string; tags: string[]; id: number; uri: string; lastVerifiedAt: string | null; categories: ("default" | "lockFiles" | "configFiles" | "documentation" | "generatedFiles" | "apiSchemas" | "sourceCode" | "database" | "scripts" | "tests" | "assets" | "infrastructure")[]; freshnessThresholdHours: number; hasSnapshot: boolean; snapshotPreview: string; }, { description: string | null; type: string; tags: string[]; id: number; uri: string; lastVerifiedAt: string | null; categories: ("default" | "lockFiles" | "configFiles" | "documentation" | "generatedFiles" | "apiSchemas" | "sourceCode" | "database" | "scripts" | "tests" | "assets" | "infrastructure")[]; freshnessThresholdHours: number; hasSnapshot: boolean; snapshotPreview: string; }>, "many">; nextCursor: z.ZodOptional; suggestedTags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { resources: { description: string | null; type: string; tags: string[]; id: number; uri: string; lastVerifiedAt: string | null; categories: ("default" | "lockFiles" | "configFiles" | "documentation" | "generatedFiles" | "apiSchemas" | "sourceCode" | "database" | "scripts" | "tests" | "assets" | "infrastructure")[]; freshnessThresholdHours: number; hasSnapshot: boolean; snapshotPreview: string; }[]; nextCursor?: string | undefined; suggestedTags?: string[] | undefined; }, { resources: { description: string | null; type: string; tags: string[]; id: number; uri: string; lastVerifiedAt: string | null; categories: ("default" | "lockFiles" | "configFiles" | "documentation" | "generatedFiles" | "apiSchemas" | "sourceCode" | "database" | "scripts" | "tests" | "assets" | "infrastructure")[]; freshnessThresholdHours: number; hasSnapshot: boolean; snapshotPreview: string; }[]; nextCursor?: string | undefined; suggestedTags?: string[] | undefined; }>; export declare const resourceGetOutput: z.ZodObject<{ uri: z.ZodString; type: z.ZodString; content: z.ZodString; isFresh: z.ZodBoolean; snapshotAgeSeconds: z.ZodNumber; retrievalMethod: z.ZodNullable; url: z.ZodOptional; headers: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: string; command?: string | undefined; url?: string | undefined; headers?: Record | undefined; }, { type: string; command?: string | undefined; url?: string | undefined; headers?: Record | undefined; }>>; categories: z.ZodArray, "many">; freshnessThresholdHours: z.ZodNumber; }, "strip", z.ZodTypeAny, { type: string; content: string; uri: string; retrievalMethod: { type: string; command?: string | undefined; url?: string | undefined; headers?: Record | undefined; } | null; categories: ("default" | "lockFiles" | "configFiles" | "documentation" | "generatedFiles" | "apiSchemas" | "sourceCode" | "database" | "scripts" | "tests" | "assets" | "infrastructure")[]; freshnessThresholdHours: number; isFresh: boolean; snapshotAgeSeconds: number; }, { type: string; content: string; uri: string; retrievalMethod: { type: string; command?: string | undefined; url?: string | undefined; headers?: Record | undefined; } | null; categories: ("default" | "lockFiles" | "configFiles" | "documentation" | "generatedFiles" | "apiSchemas" | "sourceCode" | "database" | "scripts" | "tests" | "assets" | "infrastructure")[]; freshnessThresholdHours: number; isFresh: boolean; snapshotAgeSeconds: number; }>; export declare const resourcesGetOutput: z.ZodObject<{ resources: z.ZodArray; url: z.ZodOptional; headers: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: string; command?: string | undefined; url?: string | undefined; headers?: Record | undefined; }, { type: string; command?: string | undefined; url?: string | undefined; headers?: Record | undefined; }>>; categories: z.ZodArray, "many">; freshnessThresholdHours: z.ZodNumber; }, "strip", z.ZodTypeAny, { type: string; id: number; content: string; uri: string; retrievalMethod: { type: string; command?: string | undefined; url?: string | undefined; headers?: Record | undefined; } | null; categories: ("default" | "lockFiles" | "configFiles" | "documentation" | "generatedFiles" | "apiSchemas" | "sourceCode" | "database" | "scripts" | "tests" | "assets" | "infrastructure")[]; freshnessThresholdHours: number; isFresh: boolean; snapshotAgeSeconds: number; }, { type: string; id: number; content: string; uri: string; retrievalMethod: { type: string; command?: string | undefined; url?: string | undefined; headers?: Record | undefined; } | null; categories: ("default" | "lockFiles" | "configFiles" | "documentation" | "generatedFiles" | "apiSchemas" | "sourceCode" | "database" | "scripts" | "tests" | "assets" | "infrastructure")[]; freshnessThresholdHours: number; isFresh: boolean; snapshotAgeSeconds: number; }>, "many">; notFound: z.ZodArray, "many">; }, "strip", z.ZodTypeAny, { resources: { type: string; id: number; content: string; uri: string; retrievalMethod: { type: string; command?: string | undefined; url?: string | undefined; headers?: Record | undefined; } | null; categories: ("default" | "lockFiles" | "configFiles" | "documentation" | "generatedFiles" | "apiSchemas" | "sourceCode" | "database" | "scripts" | "tests" | "assets" | "infrastructure")[]; freshnessThresholdHours: number; isFresh: boolean; snapshotAgeSeconds: number; }[]; notFound: (string | number)[]; }, { resources: { type: string; id: number; content: string; uri: string; retrievalMethod: { type: string; command?: string | undefined; url?: string | undefined; headers?: Record | undefined; } | null; categories: ("default" | "lockFiles" | "configFiles" | "documentation" | "generatedFiles" | "apiSchemas" | "sourceCode" | "database" | "scripts" | "tests" | "assets" | "infrastructure")[]; freshnessThresholdHours: number; isFresh: boolean; snapshotAgeSeconds: number; }[]; notFound: (string | number)[]; }>; export type ResourceAddInput = z.infer; export type ResourceSearchInput = z.infer; export type ResourceGetInput = z.infer; export type ResourcesGetInput = z.infer; export type ResourceUpdateSnapshotInput = z.infer; export type ResourceUpdateSnapshotsInput = z.infer; export type ResourceUpdateInput = z.infer; export type ResourceDeleteInput = z.infer; export type ResourceRestoreInput = z.infer; export type ResourceAddOutput = z.infer; export type ResourceSearchOutput = z.infer; export type ResourceGetOutput = z.infer; export type ResourcesGetOutput = z.infer; export type ResourceRestoreOutput = z.infer; export type ResourceUpdateSnapshotOutput = z.infer; export type ResourceUpdateSnapshotsOutput = z.infer; export type ResourceUpdateOutput = z.infer; export type ResourceDeleteOutput = z.infer; //# sourceMappingURL=resources.d.ts.map