import { z } from "zod"; declare const L9DistinguishedEngineerPromptSchema: z.ZodObject<{ projectName: z.ZodString; technicalChallenge: z.ZodString; technicalDrivers: z.ZodDefault>>; currentArchitecture: z.ZodOptional; userScale: z.ZodOptional; technicalDifferentiators: z.ZodDefault>>; engineeringConstraints: z.ZodDefault>>; securityRequirements: z.ZodDefault>>; techStack: z.ZodDefault>>; experimentationAreas: z.ZodDefault>>; deliveryTimeline: z.ZodOptional; benchmarkingFocus: z.ZodDefault>>; tradeoffPriorities: z.ZodDefault>>; technicalRisks: z.ZodDefault>>; teamContext: z.ZodOptional; observabilityRequirements: z.ZodDefault>>; performanceTargets: z.ZodDefault>>; migrationStrategy: z.ZodOptional; codeQualityStandards: z.ZodDefault>>; mode: z.ZodDefault>>; model: z.ZodDefault>; tools: z.ZodDefault>>; includeFrontmatter: z.ZodDefault>; includeReferences: z.ZodDefault>; includeMetadata: z.ZodDefault>; inputFile: z.ZodOptional; forcePromptMdStyle: z.ZodDefault>; }, "strip", z.ZodTypeAny, { includeFrontmatter: boolean; mode: "agent" | "tool" | "workflow"; model: string; tools: string[]; includeReferences: boolean; includeMetadata: boolean; forcePromptMdStyle: boolean; securityRequirements: string[]; projectName: string; technicalChallenge: string; technicalDrivers: string[]; technicalDifferentiators: string[]; engineeringConstraints: string[]; techStack: string[]; experimentationAreas: string[]; benchmarkingFocus: string[]; tradeoffPriorities: string[]; technicalRisks: string[]; observabilityRequirements: string[]; performanceTargets: string[]; codeQualityStandards: string[]; inputFile?: string | undefined; currentArchitecture?: string | undefined; userScale?: string | undefined; deliveryTimeline?: string | undefined; teamContext?: string | undefined; migrationStrategy?: string | undefined; }, { projectName: string; technicalChallenge: string; includeFrontmatter?: boolean | undefined; mode?: "agent" | "tool" | "workflow" | undefined; model?: string | undefined; tools?: string[] | undefined; includeReferences?: boolean | undefined; includeMetadata?: boolean | undefined; inputFile?: string | undefined; forcePromptMdStyle?: boolean | undefined; securityRequirements?: string[] | undefined; technicalDrivers?: string[] | undefined; currentArchitecture?: string | undefined; userScale?: string | undefined; technicalDifferentiators?: string[] | undefined; engineeringConstraints?: string[] | undefined; techStack?: string[] | undefined; experimentationAreas?: string[] | undefined; deliveryTimeline?: string | undefined; benchmarkingFocus?: string[] | undefined; tradeoffPriorities?: string[] | undefined; technicalRisks?: string[] | undefined; teamContext?: string | undefined; observabilityRequirements?: string[] | undefined; performanceTargets?: string[] | undefined; migrationStrategy?: string | undefined; codeQualityStandards?: string[] | undefined; }>; export type L9DistinguishedEngineerPromptInput = z.infer; export declare function l9DistinguishedEngineerPromptBuilder(args: unknown): Promise<{ content: { type: string; text: string; }[]; }>; export {}; //# sourceMappingURL=l9-distinguished-engineer-prompt-builder.d.ts.map