import { AiDoc } from '../classes.aidoc.js'; export interface INextCommitObject { recommendedNextVersionLevel: 'fix' | 'feat' | 'BREAKING CHANGE'; recommendedNextVersionScope: string; recommendedNextVersionMessage: string; recommendedNextVersionDetails: string[]; recommendedNextVersion: string; changelog?: string; } export declare class NoChangesError extends Error { constructor(message?: string); } export declare class Commit { private aiDocsRef; private projectDir; constructor(aiDocsRef: AiDoc, projectDirArg: string); buildNextCommitObject(): Promise; }