import { z } from "zod"; import type { McpTextContent, RequestContext, SdkContext } from "@cesteral/shared"; export declare const GetContextInputSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export declare const GetContextOutputSchema: z.ZodObject<{ partners: z.ZodArray, "many">; timestamp: z.ZodString; }, "strip", z.ZodTypeAny, { partners: { name: string; id: string; }[]; timestamp: string; }, { partners: { name: string; id: string; }[]; timestamp: string; }>; type GetContextInput = z.infer; type GetContextOutput = z.infer; export declare function getContextLogic(_input: GetContextInput, context: RequestContext, sdkContext?: SdkContext): Promise; export declare function getContextResponseFormatter(result: GetContextOutput): McpTextContent[]; export declare const getContextTool: { name: string; title: string; description: string; inputSchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; outputSchema: z.ZodObject<{ partners: z.ZodArray, "many">; timestamp: z.ZodString; }, "strip", z.ZodTypeAny, { partners: { name: string; id: string; }[]; timestamp: string; }, { partners: { name: string; id: string; }[]; timestamp: string; }>; annotations: { readOnlyHint: boolean; openWorldHint: boolean; destructiveHint: boolean; idempotentHint: boolean; }; inputExamples: { label: string; input: {}; }[]; logic: typeof getContextLogic; responseFormatter: typeof getContextResponseFormatter; }; export {}; //# sourceMappingURL=get-context.tool.d.ts.map