/**
 * @author Kuitos
 * @since 2019-02-26
 */
import type { ImportEntryOpts } from './import-html-entry';
import type { AppMetadata, PrefetchStrategy } from './interfaces';
declare global {
    interface NetworkInformation {
        saveData: boolean;
        effectiveType: string;
    }
}
declare global {
    interface Navigator {
        connection: {
            saveData: boolean;
            effectiveType: string;
            type: 'bluetooth' | 'cellular' | 'ethernet' | 'none' | 'wifi' | 'wimax' | 'other' | 'unknown';
        };
    }
}
export declare function prefetchImmediately(apps: AppMetadata[], opts?: ImportEntryOpts): void;
export declare function doPrefetchStrategy(apps: AppMetadata[], prefetchStrategy: PrefetchStrategy, importEntryOpts?: ImportEntryOpts): void;
