import { Options, ResultPromise } from 'execa'; import { Context } from './@types/semantic-release/index.js'; import { PluginConfig } from './types.js'; declare function assertEnvVar(name: string): void; declare function assertExitCode(subprocess: ResultPromise, exitCode?: number): Promise; declare function assertPackage(name: string, options?: Options): Promise; declare function verifySetupPy(setupPy: string, options?: Options): Promise; declare function verifyAuth(repoUrl: string, username: string, token: string): Promise; declare function isLegacyBuildInterface(srcDir: string): boolean; declare function verify(pluginConfig: PluginConfig, context: Context): Promise; export { assertEnvVar, assertExitCode, assertPackage, isLegacyBuildInterface, verify, verifyAuth, verifySetupPy, };