import { CargoManifest } from '../updaters/rust/common'; import { BaseStrategy, BuildUpdatesOptions } from './base'; import { Version } from '../version'; import { Update } from '../update'; export declare class Rust extends BaseStrategy { private packageManifest?; private workspaceManifest?; protected buildUpdates(options: BuildUpdatesOptions): Promise; protected initialReleaseVersion(): Version; getDefaultPackageName(): Promise; /** * @returns the package's manifest, ie. `crates/foobar/Cargo.toml` */ protected getPackageManifest(): Promise; private getContent; protected getManifest(path: string): Promise; }