import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { z } from "zod"; import { type LeadifyClient } from "../client.js"; export declare const verticalContextContentSchema: z.ZodEffects; sectorPositioning: z.ZodOptional; commercialPitch: z.ZodOptional; idealCustomer: z.ZodOptional; industries: z.ZodOptional>; companySizes: z.ZodOptional>; geographies: z.ZodOptional>; characteristics: z.ZodOptional>; }, "strict", z.ZodTypeAny, { summary?: string | undefined; geographies?: string[] | undefined; industries?: string[] | undefined; companySizes?: string[] | undefined; characteristics?: string[] | undefined; }, { summary?: string | undefined; geographies?: string[] | undefined; industries?: string[] | undefined; companySizes?: string[] | undefined; characteristics?: string[] | undefined; }>>; marketMetrics: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; value: string; label: string; explanation?: string | undefined; }, { id: string; value: string; label: string; explanation?: string | undefined; }>, "many">>; customerCaseIds: z.ZodOptional>; useCases: z.ZodOptional; customerCaseIds: z.ZodOptional>; }, "strict", z.ZodTypeAny, { id: string; title: string; description?: string | undefined; customerCaseIds?: string[] | undefined; }, { id: string; title: string; description?: string | undefined; customerCaseIds?: string[] | undefined; }>, "many">>; painPoints: z.ZodOptional; useCaseIds: z.ZodOptional>; customerCaseIds: z.ZodOptional>; }, "strict", z.ZodTypeAny, { id: string; title: string; description?: string | undefined; customerCaseIds?: string[] | undefined; useCaseIds?: string[] | undefined; }, { id: string; title: string; description?: string | undefined; customerCaseIds?: string[] | undefined; useCaseIds?: string[] | undefined; }>, "many">>; qualificationSignals: z.ZodOptional; meaning: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; title: string; example?: string | undefined; meaning?: string | undefined; }, { id: string; title: string; example?: string | undefined; meaning?: string | undefined; }>, "many">>; competitiveAdvantages: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; title: string; description?: string | undefined; }, { id: string; title: string; description?: string | undefined; }>, "many">>; competitors: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; title: string; description?: string | undefined; }, { id: string; title: string; description?: string | undefined; }>, "many">>; objections: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; objection: string; response?: string | undefined; }, { id: string; objection: string; response?: string | undefined; }>, "many">>; allowedVocabulary: z.ZodOptional>; prohibitedVocabulary: z.ZodOptional>; legalConstraints: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; title: string; description?: string | undefined; }, { id: string; title: string; description?: string | undefined; }>, "many">>; regulatoryInformation: z.ZodOptional; commercialExperience: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; observation: string; implication?: string | undefined; }, { id: string; observation: string; implication?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { painPoints?: { id: string; title: string; description?: string | undefined; customerCaseIds?: string[] | undefined; useCaseIds?: string[] | undefined; }[] | undefined; allowedVocabulary?: string[] | undefined; prohibitedVocabulary?: string[] | undefined; legalConstraints?: { id: string; title: string; description?: string | undefined; }[] | undefined; customerCaseIds?: string[] | undefined; sector?: string | undefined; sectorPositioning?: string | undefined; commercialPitch?: string | undefined; idealCustomer?: { summary?: string | undefined; geographies?: string[] | undefined; industries?: string[] | undefined; companySizes?: string[] | undefined; characteristics?: string[] | undefined; } | undefined; marketMetrics?: { id: string; value: string; label: string; explanation?: string | undefined; }[] | undefined; useCases?: { id: string; title: string; description?: string | undefined; customerCaseIds?: string[] | undefined; }[] | undefined; qualificationSignals?: { id: string; title: string; example?: string | undefined; meaning?: string | undefined; }[] | undefined; competitiveAdvantages?: { id: string; title: string; description?: string | undefined; }[] | undefined; competitors?: { id: string; title: string; description?: string | undefined; }[] | undefined; objections?: { id: string; objection: string; response?: string | undefined; }[] | undefined; regulatoryInformation?: string | undefined; commercialExperience?: { id: string; observation: string; implication?: string | undefined; }[] | undefined; }, { painPoints?: { id: string; title: string; description?: string | undefined; customerCaseIds?: string[] | undefined; useCaseIds?: string[] | undefined; }[] | undefined; allowedVocabulary?: string[] | undefined; prohibitedVocabulary?: string[] | undefined; legalConstraints?: { id: string; title: string; description?: string | undefined; }[] | undefined; customerCaseIds?: string[] | undefined; sector?: string | undefined; sectorPositioning?: string | undefined; commercialPitch?: string | undefined; idealCustomer?: { summary?: string | undefined; geographies?: string[] | undefined; industries?: string[] | undefined; companySizes?: string[] | undefined; characteristics?: string[] | undefined; } | undefined; marketMetrics?: { id: string; value: string; label: string; explanation?: string | undefined; }[] | undefined; useCases?: { id: string; title: string; description?: string | undefined; customerCaseIds?: string[] | undefined; }[] | undefined; qualificationSignals?: { id: string; title: string; example?: string | undefined; meaning?: string | undefined; }[] | undefined; competitiveAdvantages?: { id: string; title: string; description?: string | undefined; }[] | undefined; competitors?: { id: string; title: string; description?: string | undefined; }[] | undefined; objections?: { id: string; objection: string; response?: string | undefined; }[] | undefined; regulatoryInformation?: string | undefined; commercialExperience?: { id: string; observation: string; implication?: string | undefined; }[] | undefined; }>, { painPoints?: { id: string; title: string; description?: string | undefined; customerCaseIds?: string[] | undefined; useCaseIds?: string[] | undefined; }[] | undefined; allowedVocabulary?: string[] | undefined; prohibitedVocabulary?: string[] | undefined; legalConstraints?: { id: string; title: string; description?: string | undefined; }[] | undefined; customerCaseIds?: string[] | undefined; sector?: string | undefined; sectorPositioning?: string | undefined; commercialPitch?: string | undefined; idealCustomer?: { summary?: string | undefined; geographies?: string[] | undefined; industries?: string[] | undefined; companySizes?: string[] | undefined; characteristics?: string[] | undefined; } | undefined; marketMetrics?: { id: string; value: string; label: string; explanation?: string | undefined; }[] | undefined; useCases?: { id: string; title: string; description?: string | undefined; customerCaseIds?: string[] | undefined; }[] | undefined; qualificationSignals?: { id: string; title: string; example?: string | undefined; meaning?: string | undefined; }[] | undefined; competitiveAdvantages?: { id: string; title: string; description?: string | undefined; }[] | undefined; competitors?: { id: string; title: string; description?: string | undefined; }[] | undefined; objections?: { id: string; objection: string; response?: string | undefined; }[] | undefined; regulatoryInformation?: string | undefined; commercialExperience?: { id: string; observation: string; implication?: string | undefined; }[] | undefined; }, { painPoints?: { id: string; title: string; description?: string | undefined; customerCaseIds?: string[] | undefined; useCaseIds?: string[] | undefined; }[] | undefined; allowedVocabulary?: string[] | undefined; prohibitedVocabulary?: string[] | undefined; legalConstraints?: { id: string; title: string; description?: string | undefined; }[] | undefined; customerCaseIds?: string[] | undefined; sector?: string | undefined; sectorPositioning?: string | undefined; commercialPitch?: string | undefined; idealCustomer?: { summary?: string | undefined; geographies?: string[] | undefined; industries?: string[] | undefined; companySizes?: string[] | undefined; characteristics?: string[] | undefined; } | undefined; marketMetrics?: { id: string; value: string; label: string; explanation?: string | undefined; }[] | undefined; useCases?: { id: string; title: string; description?: string | undefined; customerCaseIds?: string[] | undefined; }[] | undefined; qualificationSignals?: { id: string; title: string; example?: string | undefined; meaning?: string | undefined; }[] | undefined; competitiveAdvantages?: { id: string; title: string; description?: string | undefined; }[] | undefined; competitors?: { id: string; title: string; description?: string | undefined; }[] | undefined; objections?: { id: string; objection: string; response?: string | undefined; }[] | undefined; regulatoryInformation?: string | undefined; commercialExperience?: { id: string; observation: string; implication?: string | undefined; }[] | undefined; }>; export declare const offerContextContentSchema: z.ZodEffects; promise: z.ZodOptional; capabilities: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; title: string; description?: string | undefined; }, { id: string; title: string; description?: string | undefined; }>, "many">>; activationConditions: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; title: string; description?: string | undefined; }, { id: string; title: string; description?: string | undefined; }>, "many">>; claims: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; statement: string; details?: string | undefined; }, { id: string; statement: string; details?: string | undefined; }>, "many">>; demonstratedResults: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; value: string; label: string; details?: string | undefined; }, { id: string; value: string; label: string; details?: string | undefined; }>, "many">>; customerCases: z.ZodOptional; companyDescription: z.ZodOptional; resultDetails: z.ZodOptional; testimonial: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; companyName: string; industry?: string | undefined; companyDescription?: string | undefined; resultDetails?: string | undefined; testimonial?: string | undefined; }, { id: string; companyName: string; industry?: string | undefined; companyDescription?: string | undefined; resultDetails?: string | undefined; testimonial?: string | undefined; }>, "many">>; constraints: z.ZodOptional; }, "strict", z.ZodTypeAny, { id: string; title: string; description?: string | undefined; }, { id: string; title: string; description?: string | undefined; }>, "many">>; }, "strict", z.ZodTypeAny, { description?: string | undefined; promise?: string | undefined; capabilities?: { id: string; title: string; description?: string | undefined; }[] | undefined; activationConditions?: { id: string; title: string; description?: string | undefined; }[] | undefined; claims?: { id: string; statement: string; details?: string | undefined; }[] | undefined; demonstratedResults?: { id: string; value: string; label: string; details?: string | undefined; }[] | undefined; customerCases?: { id: string; companyName: string; industry?: string | undefined; companyDescription?: string | undefined; resultDetails?: string | undefined; testimonial?: string | undefined; }[] | undefined; constraints?: { id: string; title: string; description?: string | undefined; }[] | undefined; }, { description?: string | undefined; promise?: string | undefined; capabilities?: { id: string; title: string; description?: string | undefined; }[] | undefined; activationConditions?: { id: string; title: string; description?: string | undefined; }[] | undefined; claims?: { id: string; statement: string; details?: string | undefined; }[] | undefined; demonstratedResults?: { id: string; value: string; label: string; details?: string | undefined; }[] | undefined; customerCases?: { id: string; companyName: string; industry?: string | undefined; companyDescription?: string | undefined; resultDetails?: string | undefined; testimonial?: string | undefined; }[] | undefined; constraints?: { id: string; title: string; description?: string | undefined; }[] | undefined; }>, { description?: string | undefined; promise?: string | undefined; capabilities?: { id: string; title: string; description?: string | undefined; }[] | undefined; activationConditions?: { id: string; title: string; description?: string | undefined; }[] | undefined; claims?: { id: string; statement: string; details?: string | undefined; }[] | undefined; demonstratedResults?: { id: string; value: string; label: string; details?: string | undefined; }[] | undefined; customerCases?: { id: string; companyName: string; industry?: string | undefined; companyDescription?: string | undefined; resultDetails?: string | undefined; testimonial?: string | undefined; }[] | undefined; constraints?: { id: string; title: string; description?: string | undefined; }[] | undefined; }, { description?: string | undefined; promise?: string | undefined; capabilities?: { id: string; title: string; description?: string | undefined; }[] | undefined; activationConditions?: { id: string; title: string; description?: string | undefined; }[] | undefined; claims?: { id: string; statement: string; details?: string | undefined; }[] | undefined; demonstratedResults?: { id: string; value: string; label: string; details?: string | undefined; }[] | undefined; customerCases?: { id: string; companyName: string; industry?: string | undefined; companyDescription?: string | undefined; resultDetails?: string | undefined; testimonial?: string | undefined; }[] | undefined; constraints?: { id: string; title: string; description?: string | undefined; }[] | undefined; }>; type ContextEntityClient = Pick; export declare function registerContextEntityTools(server: McpServer, client?: ContextEntityClient): void; export {};