export interface LatestPieRelease {
    version: string;
    packageName?: string;
    note?: string;
}
export type LatestPiRelease = LatestPieRelease;
export declare function comparePackageVersions(leftVersion: string, rightVersion: string): number | undefined;
export declare function isNewerPackageVersion(candidateVersion: string, currentVersion: string): boolean;
export declare function getLatestPieRelease(currentVersion: string, options?: {
    timeoutMs?: number;
}): Promise<LatestPieRelease | undefined>;
export declare function getLatestPieVersion(currentVersion: string, options?: {
    timeoutMs?: number;
}): Promise<string | undefined>;
export declare function checkForNewPieVersion(currentVersion: string): Promise<LatestPieRelease | undefined>;
export declare function getLatestPiRelease(currentVersion: string, options?: {
    timeoutMs?: number;
}): Promise<LatestPieRelease | undefined>;
export declare function getLatestPiVersion(currentVersion: string, options?: {
    timeoutMs?: number;
}): Promise<string | undefined>;
export declare function checkForNewPiVersion(currentVersion: string): Promise<LatestPieRelease | undefined>;
//# sourceMappingURL=version-check.d.ts.map