/**
 * @module generate/speech
 * @description `vibe generate speech` (alias `tts`) — ElevenLabs text-to-
 * speech with optional duration-fit post-processing. Split out of
 * `generate.ts` in v0.69 (Plan G Phase 2).
 */
import type { Command } from "commander";
export interface ExecuteSpeechOptions {
    text: string;
    output?: string;
    voice?: string;
}
export interface ExecuteSpeechResult {
    success: boolean;
    outputPath?: string;
    characterCount?: number;
    error?: string;
}
export declare function executeSpeech(options: ExecuteSpeechOptions): Promise<ExecuteSpeechResult>;
export declare function registerSpeechCommand(parent: Command): void;
export declare function registerNarrationCommand(parent: Command): void;
