/**
 * astro_migration_check — Astro v5 → v6 breaking change detector.
 *
 * Scans a project for 10 known breaking changes (AM01–AM10) and emits a
 * structured migration report with per-issue effort estimates.
 */
export interface MigrationIssue {
    code: string;
    category: string;
    severity: "error" | "warning" | "info";
    message: string;
    files: string[];
    count: number;
    effort: "trivial" | "low" | "medium" | "high";
    migration_guide?: string;
}
export interface MigrationCheckResult {
    current_version: string | null;
    target_version: string;
    breaking_changes: MigrationIssue[];
    summary: {
        total_issues: number;
        by_effort: Record<string, number>;
        estimated_migration_hours: string;
    };
}
export declare function astroMigrationCheck(args: {
    repo?: string;
    target_version?: "6";
}): Promise<MigrationCheckResult>;
//# sourceMappingURL=astro-migration.d.ts.map