import type { _BAAssetPack } from "./BAAssetPack.js";
import type { _BADownloaderExtension } from "./BADownloaderExtension.js";
export interface _BAManagedDownloaderExtension extends _BADownloaderExtension {
    /**
     * Determines whether to download an asset pack. By default, the system automatically downloads all applicable asset packs with either “essential” or “prefetch” download policies for the current installation event type. You can optionally implement this method to filter out unwanted asset packs at runtime. - Parameter assetPack: An asset pack that’s being considered as a candidate to be downloaded. - Returns: Whether the asset pack should be downloaded.
     */
    shouldDownloadAssetPack$?(assetPack: _BAAssetPack): boolean;
}
