/** * QA360 Pack Commands * * Implements pack validate, lint, and migrate commands * Supports both v1 and v2 pack formats */ export declare class QA360Pack { private qa360Dir; private packPath; private validatorV1; private migratorV1; /** * Validate pack.yml (auto-detects v1 or v2) */ validate(packPath?: string, options?: { checkFiles?: boolean; }): Promise<{ valid: boolean; exitCode: number; }>; /** * Validate v1 pack */ private validateV1; /** * Validate v2 pack */ private validateV2; /** * Lint and auto-fix pack.yml */ lint(packPath?: string): Promise<{ success: boolean; exitCode: number; }>; /** * Migrate pack to v2 */ migrate(packPath?: string, options?: { output?: string; dryRun?: boolean; }): Promise<{ success: boolean; exitCode: number; }>; /** * Detect pack version */ private detectPackVersion; /** * Apply automatic fixes to pack */ private applyAutoFixes; /** * Show v1 pack summary */ private showPackSummary; /** * Show v2 pack summary */ private showPackV2Summary; } export declare function packValidateCommand(packPath?: string, options?: { checkFiles?: boolean; }): Promise; export declare function packLintCommand(packPath?: string): Promise; export declare function packMigrateCommand(packPath?: string, options?: { output?: string; dryRun?: boolean; }): Promise;