/** * Read the existing local signing keypair or generate one. The private seed is * stored mode 0600 under ~/.agentguard/ and never leaves the machine. Returns * both keys as lowercase hex. */ export declare function ensureSigningKeys(home?: string): Promise<{ privateKeyHex: string; publicKeyHex: string; }>; export interface WizardAnswers { building: string; template: string; capability: string; allowedModels: string[]; fallbackModel: string; perCallCents: number; perDayCents: number; perMonthCents: number; systemInstructions: string; } export declare class WizardStateMachine { step: number; readonly totalSteps = 7; next(answer: string): boolean; back(): void; validate(step: number, answer: string): boolean; } export declare function runWizard(argv: string[]): Promise; export declare function defaultAnswers(templateSlug?: string): WizardAnswers; export declare function writeWizardOutputs(answers: WizardAnswers, home?: string, signingKeys?: { publicKeyHex: string; }): { policyPath: string; quickstartTsPath: string; quickstartPyPath: string; snippet: string; }; //# sourceMappingURL=wizard.d.ts.map