import { z } from "zod";
declare const EnterpriseArchitectPromptSchema: z.ZodObject<{
    initiativeName: z.ZodString;
    problemStatement: z.ZodString;
    businessDrivers: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
    currentLandscape: z.ZodOptional<z.ZodString>;
    targetUsers: z.ZodOptional<z.ZodString>;
    differentiators: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
    constraints: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
    complianceObligations: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
    technologyGuardrails: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
    innovationThemes: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
    timeline: z.ZodOptional<z.ZodString>;
    researchFocus: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
    decisionDrivers: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
    knownRisks: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
    platformEngineeringRequirements: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
    aiGovernanceRequirements: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
    sustainabilityTargets: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
    developerExperienceGoals: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
    continuousArchitecturePractices: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
    mode: z.ZodDefault<z.ZodOptional<z.ZodEnum<["agent", "tool", "workflow"]>>>;
    model: z.ZodDefault<z.ZodOptional<z.ZodString>>;
    tools: z.ZodDefault<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
    includeFrontmatter: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
    includeReferences: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
    includeMetadata: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
    inputFile: z.ZodOptional<z.ZodString>;
    forcePromptMdStyle: z.ZodDefault<z.ZodOptional<z.ZodBoolean>>;
}, "strip", z.ZodTypeAny, {
    includeFrontmatter: boolean;
    mode: "agent" | "tool" | "workflow";
    model: string;
    tools: string[];
    includeReferences: boolean;
    includeMetadata: boolean;
    forcePromptMdStyle: boolean;
    constraints: string[];
    initiativeName: string;
    problemStatement: string;
    businessDrivers: string[];
    differentiators: string[];
    complianceObligations: string[];
    technologyGuardrails: string[];
    innovationThemes: string[];
    researchFocus: string[];
    decisionDrivers: string[];
    knownRisks: string[];
    platformEngineeringRequirements: string[];
    aiGovernanceRequirements: string[];
    sustainabilityTargets: string[];
    developerExperienceGoals: string[];
    continuousArchitecturePractices: boolean;
    inputFile?: string | undefined;
    timeline?: string | undefined;
    targetUsers?: string | undefined;
    currentLandscape?: string | undefined;
}, {
    initiativeName: string;
    problemStatement: 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;
    constraints?: string[] | undefined;
    timeline?: string | undefined;
    targetUsers?: string | undefined;
    businessDrivers?: string[] | undefined;
    currentLandscape?: string | undefined;
    differentiators?: string[] | undefined;
    complianceObligations?: string[] | undefined;
    technologyGuardrails?: string[] | undefined;
    innovationThemes?: string[] | undefined;
    researchFocus?: string[] | undefined;
    decisionDrivers?: string[] | undefined;
    knownRisks?: string[] | undefined;
    platformEngineeringRequirements?: string[] | undefined;
    aiGovernanceRequirements?: string[] | undefined;
    sustainabilityTargets?: string[] | undefined;
    developerExperienceGoals?: string[] | undefined;
    continuousArchitecturePractices?: boolean | undefined;
}>;
export type EnterpriseArchitectPromptInput = z.infer<typeof EnterpriseArchitectPromptSchema>;
export declare function enterpriseArchitectPromptBuilder(args: unknown): Promise<{
    content: {
        type: string;
        text: string;
    }[];
}>;
export {};
//# sourceMappingURL=enterprise-architect-prompt-builder.d.ts.map