export class PendingAsset {
    /**
     *
     * @param {AssetDescription} description
     * @constructor
     */
    constructor(description: AssetDescription);
    /**
     *
     * @type {AssetDescription}
     */
    description: AssetDescription;
    /**
     *
     * @type {AssetRequest[]}
     */
    requests: AssetRequest[];
    /**
     *
     * @type {BoundedValue}
     */
    progress: BoundedValue;
    /**
     *
     * @type {AssetLoadState|number}
     */
    state: AssetLoadState | number;
    /**
     * Returns aggregated priority of the pending asset based on highest priority of associated requests
     * @return {number}
     */
    get priority(): number;
}
import BoundedValue from "../../core/model/BoundedValue.js";
import { AssetLoadState } from "./AssetLoadState.js";
//# sourceMappingURL=PendingAsset.d.ts.map