import { Command } from "commander";
interface TodoGenerationOptions {
    count?: number;
    focus?: string;
    energyLevel?: "low" | "medium" | "high";
    complexity?: "simple" | "moderate" | "complex";
    projectId?: string;
}
export declare class GenerateTodosCommand {
    private aiClient;
    private hostedApiClient;
    constructor();
    register(program: Command): void;
    generateTodos(options: TodoGenerationOptions): Promise<void>;
    private hasLocalAIKeys;
    private generateWithLocalAI;
    private generateWithHostedAI;
    private loadProjectContext;
    private buildTodoGenerationPrompt;
    private parseTodosFromResponse;
    private saveTodos;
    private displayTodos;
}
export {};
//# sourceMappingURL=generate-todos.d.ts.map