import { ChangelogData, LoginDataBackend } from './Interfaces'; export declare class ChangelogBot { private readonly loginData; private readonly messageData; static SETUP: { EXCLUDED_COMMIT_TYPES: string[]; }; constructor(loginData: LoginDataBackend, messageData: ChangelogData); get message(): string; sendMessage(): Promise; static generateChangelog(repoSlug: string, previousGitTag: string, maximumChars?: number, excludedCommitTypes?: string[]): Promise; static runCommand(command: string): Promise; }