import { Command } from 'commander';
interface ComposeOptions {
    validate?: boolean;
    output?: string;
    pretty?: boolean;
}
/**
 * Execute the compose logic (exported for testing).
 */
export declare function runCompose(templatePath: string, options: ComposeOptions): Promise<void>;
/**
 * Register the compose command.
 */
export declare function registerComposeCommand(program: Command): void;
export {};
//# sourceMappingURL=compose.d.ts.map