import type { UpdateChannel } from "../../../common/update-channels";
export type CheckForUpdatesResult = {
    updateWasDiscovered: false;
} | {
    updateWasDiscovered: true;
    version: string;
};
export type CheckForPlatformUpdates = (updateChannel: UpdateChannel, opts: {
    allowDowngrade: boolean;
}) => Promise<CheckForUpdatesResult>;
declare const checkForPlatformUpdatesInjectable: import("@ogre-tools/injectable").Injectable<CheckForPlatformUpdates, unknown, void>;
export default checkForPlatformUpdatesInjectable;
