import type { Hook } from '@oclif/core'; export declare const compareMajorVersions: (v1: string, v2: string) => number | string; export declare const shouldCheckForUpdates: (version: string) => boolean; export declare const checkForNpmUpdate: (version: string) => Promise<{ message: undefined | string; isBlocking: boolean; failed: boolean; }>; export declare const checkForDockerUpdate: () => Promise<{ message: undefined; isBlocking: boolean; } | { message: string; isBlocking: boolean; }>; export declare const maybeCheckForUpdates: ({ version, command, args, }: { version: string; command: string; args: { [name: string]: string; }; }) => Promise<{ message?: string; isBlocking: boolean; }>; declare const hook: Hook<'prerun'>; export default hook; //# sourceMappingURL=check-upgrade.d.ts.map