import { Config, Context } from "semantic-release";
import { SemVer } from "semver";
import { PackageInfo } from "./interfaces/package-info.interface";
import { Npm } from "./npm";
export declare class Deprecier {
    private readonly npm;
    constructor(npm: Npm);
    deprecate(packageInfo: PackageInfo, { version, reason }: {
        version: SemVer;
        reason: string;
    }, context: Context & Config): Promise<void>;
}
