/** * Autofix PR Integration * * Automated PR creation with AI-powered security fixes. * * @module autofix */ export type { AutofixGroupBy, AutofixPRConfig, AutofixPRResult, AutofixGroup, BatchPRResult, GitResult, BranchInfo, AutofixCommit, PRMetadata, } from "./types.js"; export { DEFAULT_AUTOFIX_PR_CONFIG } from "./types.js"; 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"; export { generateCommitMessage, generateCommitBody, createCommit, generatePRTitle, generatePRBody, groupFixesBySeverity, groupFixesByFile, groupFixesByPattern, } from "./commit-generator.js"; export { isGhCliAvailable, isGhAuthenticated, groupFindings, createAutofixPR, createAutofixPRs, previewAutofixPRs, } from "./pr-generator.js"; export { applyASTTransform, hasASTTransform, listASTTransforms, transformSQLInjection, transformXSS, transformHardcodedSecrets, transformIDOR, AST_TRANSFORMS, type ASTTransformResult, type ASTTransformContext, type ASTChange, } from "./ast/index.js"; //# sourceMappingURL=index.d.ts.map