import type { _NSArray } from "../Foundation/NSArray.js";
import type { _NSObject } from "../Foundation/NSObject.js";
import type { _MPNowPlayingInfoLanguageOption } from "./MPNowPlayingInfoLanguageOption.js";
export declare class _MPNowPlayingInfoLanguageOptionGroup extends _NSObject {
    static alloc(): _MPNowPlayingInfoLanguageOptionGroup;
    static new(): _MPNowPlayingInfoLanguageOptionGroup;
    init(): _MPNowPlayingInfoLanguageOptionGroup;
    initWithLanguageOptions$defaultLanguageOption$allowEmptySelection$(languageOptions: _NSArray, defaultLanguageOption: _MPNowPlayingInfoLanguageOption | null, allowEmptySelection: boolean): _MPNowPlayingInfoLanguageOptionGroup;
    /** The available language options within this group. */
    languageOptions(): _NSArray;
    /** The default language option, if any, within this group. */
    defaultLanguageOption(): _MPNowPlayingInfoLanguageOption | null;
    /** Indicates whether a selection in this group is required at all times. */
    allowEmptySelection(): boolean;
}
