import type { _INMediaItemResolutionResult } from "./INMediaItemResolutionResult.js";
import type { _NSArray } from "../Foundation/NSArray.js";
import type { INPlayMediaMediaItemUnsupportedReason } from "./INPlayMediaMediaItemUnsupportedReason.js";
export declare class _INPlayMediaMediaItemResolutionResult extends _INMediaItemResolutionResult {
    static alloc(): _INPlayMediaMediaItemResolutionResult;
    static new(): _INPlayMediaMediaItemResolutionResult;
    init(): _INPlayMediaMediaItemResolutionResult;
    /**
     * Convenience method to return multiple success resolution results for an array of INMediaItems
     */
    static successesWithResolvedMediaItems$(resolvedMediaItems: _NSArray): _NSArray;
    static unsupportedForReason$(reason: INPlayMediaMediaItemUnsupportedReason): _INPlayMediaMediaItemResolutionResult;
    initWithMediaItemResolutionResult$(mediaItemResolutionResult: _INMediaItemResolutionResult): _INPlayMediaMediaItemResolutionResult;
}
