UNPKG

@dharshansr/gitgenius

Version:

AI-powered commit message generator with enhanced features

28 lines 1.49 kB
import { CommitOptions, PreviousCommitOptions, PullRequestOptions, StatsOptions, TemplateOptions, LogOptions, DiffOptions, ReviewOptions, SuggestOptions, UndoOptions, HistoryOptions, AliasOptions, InitOptions, FeedbackOptions, UpdateOptions } from '../types.js'; export declare class GitGenius { private commitHandler; private gitOpsHandler; private utilityHandler; private pullRequestHandler; private setupOps; private systemOps; private templateService; constructor(); generateCommit(options: CommitOptions): Promise<void>; handlePreviousCommit(options: PreviousCommitOptions): Promise<void>; createPullRequest(options: PullRequestOptions): Promise<void>; showLog(options: LogOptions): Promise<void>; showDiff(options: DiffOptions): Promise<void>; reviewChanges(options: ReviewOptions): Promise<void>; suggestCommitInfo(options: SuggestOptions): Promise<void>; undoChanges(options: UndoOptions): Promise<void>; showHistory(options: HistoryOptions): Promise<void>; manageAliases(options: AliasOptions, name?: string, command?: string): Promise<void>; handleTemplates(options: TemplateOptions): Promise<void>; initializeRepo(options: InitOptions): Promise<void>; sendFeedback(options: FeedbackOptions): Promise<void>; showStats(options: StatsOptions): Promise<void>; checkUpdates(options: UpdateOptions): Promise<void>; showWhoami(): Promise<void>; } //# sourceMappingURL=GitGeniusCore.d.ts.map