import type { CallToolResult } from "@modelcontextprotocol/sdk/types.js"; import { z } from "zod"; /** * Legacy facade for DomainNeutralPromptBuilder. * @deprecated Use UnifiedPromptBuilder directly with domain='domain-neutral' */ export declare const DomainNeutralFacadeSchema: z.ZodObject<{ title: z.ZodString; summary: z.ZodString; objectives: z.ZodDefault>>; workflow: z.ZodDefault>>; inputs: z.ZodOptional; outputs: z.ZodOptional; constraints: z.ZodOptional; style: z.ZodOptional>; techniques: z.ZodOptional>; provider: z.ZodOptional; } & { forcePromptMdStyle: z.ZodOptional; mode: z.ZodOptional; model: z.ZodOptional; inputFile: z.ZodOptional; includeDisclaimer: z.ZodOptional; includeFrontmatter: z.ZodDefault>; includeMetadata: z.ZodDefault>; includeReferences: z.ZodDefault>; includeTechniqueHints: z.ZodDefault>; tools: z.ZodOptional>; }, "strip", z.ZodTypeAny, { title: string; includeFrontmatter: boolean; workflow: string[]; includeReferences: boolean; includeMetadata: boolean; includeTechniqueHints: boolean; summary: string; objectives: string[]; mode?: string | undefined; model?: string | undefined; tools?: string[] | undefined; inputFile?: string | undefined; forcePromptMdStyle?: boolean | undefined; constraints?: string | undefined; includeDisclaimer?: boolean | undefined; techniques?: string[] | undefined; provider?: string | undefined; style?: "markdown" | "xml" | undefined; outputs?: string | undefined; inputs?: string | undefined; }, { title: string; summary: string; includeFrontmatter?: boolean | undefined; mode?: string | undefined; model?: string | undefined; tools?: string[] | undefined; workflow?: string[] | undefined; includeReferences?: boolean | undefined; includeMetadata?: boolean | undefined; inputFile?: string | undefined; forcePromptMdStyle?: boolean | undefined; constraints?: string | undefined; includeDisclaimer?: boolean | undefined; techniques?: string[] | undefined; includeTechniqueHints?: boolean | undefined; provider?: string | undefined; style?: "markdown" | "xml" | undefined; outputs?: string | undefined; objectives?: string[] | undefined; inputs?: string | undefined; }>; export type DomainNeutralFacadeInput = z.infer; /** * @deprecated Use UnifiedPromptBuilder with domain='domain-neutral' */ export declare function domainNeutralFacade(input: unknown): Promise; //# sourceMappingURL=domain-neutral-facade.d.ts.map