import { z } from "mcp-server-framework"; export declare const resourceSyncIdSchema: z.ZodString; export declare const resourceSyncSummarySchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; managed: z.ZodOptional; repo: z.ZodOptional; branch: z.ZodOptional; resource_path: z.ZodOptional>; last_sync_ts: z.ZodOptional; last_sync_hash: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; name: string; repo?: string | undefined; branch?: string | undefined; state?: string | undefined; managed?: boolean | undefined; resource_path?: string[] | undefined; last_sync_ts?: number | undefined; last_sync_hash?: string | undefined; }, { id: string; name: string; repo?: string | undefined; branch?: string | undefined; state?: string | undefined; managed?: boolean | undefined; resource_path?: string[] | undefined; last_sync_ts?: number | undefined; last_sync_hash?: string | undefined; }>; export declare const resourceSyncListOutputSchema: z.ZodObject<{ items: z.ZodArray; managed: z.ZodOptional; repo: z.ZodOptional; branch: z.ZodOptional; resource_path: z.ZodOptional>; last_sync_ts: z.ZodOptional; last_sync_hash: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; name: string; repo?: string | undefined; branch?: string | undefined; state?: string | undefined; managed?: boolean | undefined; resource_path?: string[] | undefined; last_sync_ts?: number | undefined; last_sync_hash?: string | undefined; }, { id: string; name: string; repo?: string | undefined; branch?: string | undefined; state?: string | undefined; managed?: boolean | undefined; resource_path?: string[] | undefined; last_sync_ts?: number | undefined; last_sync_hash?: string | undefined; }>, "many">; page: z.ZodOptional; total: z.ZodOptional; }, "strip", z.ZodTypeAny, { next_cursor?: string | undefined; total?: number | undefined; }, { next_cursor?: string | undefined; total?: number | undefined; }>>; }, "strip", z.ZodTypeAny, { items: { id: string; name: string; repo?: string | undefined; branch?: string | undefined; state?: string | undefined; managed?: boolean | undefined; resource_path?: string[] | undefined; last_sync_ts?: number | undefined; last_sync_hash?: string | undefined; }[]; page?: { next_cursor?: string | undefined; total?: number | undefined; } | undefined; }, { items: { id: string; name: string; repo?: string | undefined; branch?: string | undefined; state?: string | undefined; managed?: boolean | undefined; resource_path?: string[] | undefined; last_sync_ts?: number | undefined; last_sync_hash?: string | undefined; }[]; page?: { next_cursor?: string | undefined; total?: number | undefined; } | undefined; }>; export declare const resourceSyncInfoOutputSchema: z.ZodObject<{ summary: z.ZodObject<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; managed: z.ZodOptional; repo: z.ZodOptional; branch: z.ZodOptional; resource_path: z.ZodOptional>; last_sync_ts: z.ZodOptional; last_sync_hash: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; name: string; repo?: string | undefined; branch?: string | undefined; state?: string | undefined; managed?: boolean | undefined; resource_path?: string[] | undefined; last_sync_ts?: number | undefined; last_sync_hash?: string | undefined; }, { id: string; name: string; repo?: string | undefined; branch?: string | undefined; state?: string | undefined; managed?: boolean | undefined; resource_path?: string[] | undefined; last_sync_ts?: number | undefined; last_sync_hash?: string | undefined; }>; info: z.ZodOptional; resourceLink: z.ZodOptional; description: z.ZodOptional; }, "strip", z.ZodTypeAny, { uri: string; name: string; mimeType?: string | undefined; description?: string | undefined; }, { uri: string; name: string; mimeType?: string | undefined; description?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { summary: { id: string; name: string; repo?: string | undefined; branch?: string | undefined; state?: string | undefined; managed?: boolean | undefined; resource_path?: string[] | undefined; last_sync_ts?: number | undefined; last_sync_hash?: string | undefined; }; info?: unknown; resourceLink?: { uri: string; name: string; mimeType?: string | undefined; description?: string | undefined; } | undefined; }, { summary: { id: string; name: string; repo?: string | undefined; branch?: string | undefined; state?: string | undefined; managed?: boolean | undefined; resource_path?: string[] | undefined; last_sync_ts?: number | undefined; last_sync_hash?: string | undefined; }; info?: unknown; resourceLink?: { uri: string; name: string; mimeType?: string | undefined; description?: string | undefined; } | undefined; }>; export declare const resourceSyncActionOutputSchema: z.ZodObject<{ success: z.ZodBoolean; status: z.ZodString; action: z.ZodString; resource_type: z.ZodString; resource_id: z.ZodString; server: z.ZodOptional; version: z.ZodOptional; }, "strip", z.ZodTypeAny, { status: string; action: string; success: boolean; resource_type: string; resource_id: string; server?: string | undefined; version?: string | undefined; }, { status: string; action: string; success: boolean; resource_type: string; resource_id: string; server?: string | undefined; version?: string | undefined; }>; export declare const resourceSyncActionEnum: z.ZodEnum<["run", "refresh"]>; export declare const resourceSyncActionInputSchema: z.ZodObject<{ action: z.ZodEnum<["run", "refresh"]>; resource_sync: z.ZodString; }, "strip", z.ZodTypeAny, { action: "run" | "refresh"; resource_sync: string; }, { action: "run" | "refresh"; resource_sync: string; }>; export declare const resourceSyncApplyInputSchema: z.ZodObject<{ action: z.ZodEnum<["create", "update"]>; name: z.ZodOptional; resource_sync: z.ZodOptional; config: z.ZodOptional>; }, "strip", z.ZodTypeAny, { action: "create" | "update"; config?: Record | undefined; resource_sync?: string | undefined; name?: string | undefined; }, { action: "create" | "update"; config?: Record | undefined; resource_sync?: string | undefined; name?: string | undefined; }>;