import type { CallToolResult } from "@modelcontextprotocol/sdk/types.js"; import { z } from "zod"; /** * Legacy facade for HierarchicalPromptBuilder. * @deprecated Use UnifiedPromptBuilder directly with domain='hierarchical' */ export declare const HierarchicalFacadeSchema: z.ZodObject<{ context: z.ZodString; goal: z.ZodString; requirements: z.ZodDefault>>; audience: 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, { context: string; includeFrontmatter: boolean; includeReferences: boolean; includeMetadata: boolean; goal: string; requirements: string[]; includeTechniqueHints: boolean; mode?: string | undefined; model?: string | undefined; tools?: string[] | undefined; inputFile?: string | undefined; forcePromptMdStyle?: boolean | undefined; audience?: string | undefined; includeDisclaimer?: boolean | undefined; techniques?: string[] | undefined; provider?: string | undefined; style?: "markdown" | "xml" | undefined; }, { context: string; goal: string; includeFrontmatter?: boolean | undefined; mode?: string | undefined; model?: string | undefined; tools?: string[] | undefined; includeReferences?: boolean | undefined; includeMetadata?: boolean | undefined; inputFile?: string | undefined; forcePromptMdStyle?: boolean | undefined; requirements?: string[] | undefined; audience?: string | undefined; includeDisclaimer?: boolean | undefined; techniques?: string[] | undefined; includeTechniqueHints?: boolean | undefined; provider?: string | undefined; style?: "markdown" | "xml" | undefined; }>; export type HierarchicalFacadeInput = z.infer; /** * @deprecated Use UnifiedPromptBuilder with domain='hierarchical' */ export declare function hierarchicalFacade(input: unknown): Promise; //# sourceMappingURL=hierarchical-facade.d.ts.map