import type { UpdateOption } from './type';
declare function setupBundlePath(path: string, extension?: string): Promise<boolean>;
declare function setupExactBundlePath(path: string): Promise<boolean>;
declare function getVersionAsNumber(): Promise<number>;
declare function setCurrentVersion(version: number): Promise<boolean>;
declare function resetApp(): Promise<void>;
declare function removeBundle(restartAfterRemoved?: boolean): void;
declare function downloadBundleUri(uri: string, version: number, option?: UpdateOption): Promise<void>;
declare const _default: {
    setupBundlePath: typeof setupBundlePath;
    setupExactBundlePath: typeof setupExactBundlePath;
    removeUpdate: typeof removeBundle;
    downloadBundleUri: typeof downloadBundleUri;
    resetApp: typeof resetApp;
    getCurrentVersion: typeof getVersionAsNumber;
    setCurrentVersion: typeof setCurrentVersion;
};
export default _default;
//# sourceMappingURL=index.d.ts.map