import { Command } from 'commander';
/**
 * CREDL Convert Command - Generate IR from CREDL files
 *
 * This command focuses specifically on generating Intermediate Representation (IR)
 * from CREDL files. It provides fine-grained control over IR generation options
 * and multiple output formats, making it ideal for integration workflows and
 * downstream processing systems.
 */
export interface ConvertCommandOptions {
    output?: string;
    format?: 'json' | 'pretty';
    quiet?: boolean;
    verbose?: boolean;
    'fail-fast'?: boolean;
    'include-metadata'?: boolean;
    'resolve-presets'?: boolean;
    'resolve-templates'?: boolean;
    'validate-references'?: boolean;
    'generate-ids'?: boolean;
    'skip-validation'?: boolean;
}
export declare function createConvertCommand(): Command;
export declare function executeConvertCommand(filePath: string, options: ConvertCommandOptions): Promise<void>;
//# sourceMappingURL=convert.d.ts.map