/**
 * Autofix PR Integration
 *
 * Automated PR creation with AI-powered security fixes.
 *
 * @module autofix
 */
export { DEFAULT_AUTOFIX_PR_CONFIG } from "./types.js";
// Branch Manager
export { git, isGitAvailable, isGitRepo, getCurrentBranch, getDefaultBranch, branchExists, remoteBranchExists, createBranch, checkoutBranch, deleteBranch, stageFiles, getModifiedFiles, getStagedFiles, isWorkingTreeClean, pushBranch, stash, stashPop, getBranchInfo, resetToCommit, getRemoteUrl, parseGitHubRemote, generateBranchName, ensureCleanWorkingTree, restoreOriginalState, } from "./branch-manager.js";
// Commit Generator
export { generateCommitMessage, generateCommitBody, createCommit, generatePRTitle, generatePRBody, groupFixesBySeverity, groupFixesByFile, groupFixesByPattern, } from "./commit-generator.js";
// PR Generator
export { isGhCliAvailable, isGhAuthenticated, groupFindings, createAutofixPR, createAutofixPRs, previewAutofixPRs, } from "./pr-generator.js";
// AST Transforms
export { applyASTTransform, hasASTTransform, listASTTransforms, transformSQLInjection, transformXSS, transformHardcodedSecrets, transformIDOR, AST_TRANSFORMS, } from "./ast/index.js";
//# sourceMappingURL=index.js.map