export declare function checkForUpdates(): Promise<{
    readonly updatesAvailable: false;
    readonly localCommit?: undefined;
    readonly remoteCommit?: undefined;
    readonly diffLink?: undefined;
} | {
    readonly updatesAvailable: boolean;
    readonly localCommit: string;
    readonly remoteCommit: string;
    readonly diffLink: string | null;
} | {
    readonly updatesAvailable: false;
    readonly localCommit: string | undefined;
    readonly remoteCommit: string | undefined;
    readonly diffLink: string | null;
}>;
export declare function updateLocalRepo(): Promise<{
    readonly status: "success";
    readonly message: "No updates available.";
} | {
    readonly status: "success";
    readonly message: "Updated successfully.";
} | {
    readonly status: "error";
    readonly message: string;
}>;
