import { Update } from '../update'; import { Version, VersionsMap } from '../version'; import { GitHubFileContents } from '@google-automations/git-file-utils'; import { ConventionalCommit } from '../commit'; import { Java, JavaBuildUpdatesOption } from './java'; export declare class JavaYoshi extends Java { private versionsContent?; /** * Override this method to post process commits * @param {ConventionalCommit[]} commits parsed commits * @returns {ConventionalCommit[]} modified commits */ protected postProcessCommits(commits: ConventionalCommit[]): Promise; protected needsSnapshot(): Promise; protected buildVersionsMap(): Promise; protected getVersionsContent(): Promise; protected buildUpdates(options: JavaBuildUpdatesOption): Promise; protected updateVersionsMap(versionsMap: VersionsMap, conventionalCommits: ConventionalCommit[]): Promise; protected initialReleaseVersion(): Version; }