import type { IConfig } from "../intershell-config/intershell-config.types"; import type { CommitMessageData, ParsedCommitData } from "./commit.types"; export declare class EntityCommit { private readonly config; constructor(config?: IConfig); static parseByMessage(message: string): CommitMessageData; validateCommitMessage(message: string): string[]; formatCommitMessage(message: CommitMessageData): string; parseByHash(hash: string): Promise; getStagedFiles(): Promise<{ stagedFiles: string[]; }>; validateStagedFiles(files: string[]): Promise; } //# sourceMappingURL=commit.d.ts.map