import { Config } from "../types.js"; export type UpdateBound = "patch" | "caret" | "major"; export type AvailableUpdatesOptions = { throwOnError?: boolean; }; export declare function getAvailableUpdates(config: Config, pkg?: string, bound?: UpdateBound, { throwOnError }?: AvailableUpdatesOptions): Promise>; export type GithubUpdate = { name: string; repo: string; branch: string; current: string; latest: string; }; export type GithubUpdateError = { name: string; message: string; }; export type GithubUpdates = { updates: GithubUpdate[]; errors: GithubUpdateError[]; }; export declare function getAvailableGithubUpdates(config: Config, pkg?: string): Promise;