export type BootstrapOptions = { approve: boolean; dryRun: boolean; withWebsite: boolean; withExample: boolean; projectName?: string; }; export declare function runBootstrap(targetDir: string, options: BootstrapOptions): Promise<{ status: string; targetDir: string; projectName: string; repositoryType: import("./bootstrap-analyzer.js").RepositoryType; sourceHistory: "AVAILABLE" | "MISSING" | "EXTERNAL" | "UNKNOWN"; analysis: { languages: string[]; frameworks: string[]; hasTests: boolean; fileCount: number; observationCount: number; }; proposals: { missionSubject: string; missionPurpose: string; firstExpeditionSubject: string; firstExpeditionGoal: string; missionProposals: unknown[]; expeditionProposals: unknown[]; }; agentContext: import("./bootstrap-context.js").AgentContext | undefined; nextSteps: string[]; applied?: undefined; governOutput?: undefined; } | { status: string; targetDir: string; projectName: string; repositoryType: import("./bootstrap-analyzer.js").RepositoryType; applied: { manifest: boolean; docs: boolean; website: boolean; example: boolean; govern: boolean; }; governOutput: string; sourceHistory?: undefined; analysis?: undefined; proposals?: undefined; agentContext?: undefined; nextSteps?: undefined; }>;