import { Module } from "@intuitionrobotics/ts-common";
import { type UpgradeRequired } from "../../shared/force-upgrade.js";
export declare const RequestKey_AssertAppVersion = "assert-app-version";
type Config = {
    assertVersionUrl: string;
};
export interface OnUpgradeRequired {
    __onUpgradeRequired(response: UpgradeRequired): void;
}
declare class ForceUpgrade_Class extends Module<Config> {
    constructor();
    protected init(): void;
    compareVersion: () => void;
}
export declare const ForceUpgrade: ForceUpgrade_Class;
export {};
//# sourceMappingURL=ForceUpgrade.d.ts.map