import { Command } from 'commander'; export interface IrCommandOptions { project: string; output: string; format?: 'json' | 'text' | 'dot'; inferTypes: boolean; ohosSdkHome?: string; } export declare function dumpProjectToReadableIR(options: IrCommandOptions): { output: string; fileCount: number; formatUsed: string; }; /** * Register IR export command. * * Usage: * arkanalyzer ir [options] * * Examples: * arkanalyzer ir ./my_project -f text * arkanalyzer ir ./my_project -f json -o ./out/ir * arkanalyzer ir ./my_project -f dot --ohos-sdk-home /path/to/sdk */ export declare function register(program: Command): void; //# sourceMappingURL=ir.d.ts.map