import type { _NSArray } from "../Foundation/NSArray.js";
import type { _NSObject } from "../Foundation/NSObject.js";
import type { _NSString } from "../Foundation/NSString.js";
export declare class _EKVirtualConferenceDescriptor extends _NSObject {
    static alloc(): _EKVirtualConferenceDescriptor;
    static new(): _EKVirtualConferenceDescriptor;
    init(): _EKVirtualConferenceDescriptor;
    /**
     * @method initWithTitle:URLDescriptors:conferenceDetails: @abstract Initializes an instance of EKVirtualConferenceDescriptor. @param title A user-readable title describing this virtual conference. This string may be displayed in the UI. This string is optional and may be left nil. @param URLDescriptors An array of EKVirtualConferenceURLDescriptors, representing the various ways to join your virtual conference. Do not pass an empty array. Your array should be ordered such that the most preferred method of joining the virtual conference comes first in the array, with subsequent methods of joining appearing in descending priority. @param conferenceDetails A user-readable string containing any other information you wish to communicate to the user about this virtual conference. This string will be displayed in the UI. This argument is optional and may be left nil.
     */
    initWithTitle$URLDescriptors$conferenceDetails$(title: _NSString | null, URLDescriptors: _NSArray, conferenceDetails: _NSString | null): _EKVirtualConferenceDescriptor;
    title(): _NSString | null;
    URLDescriptors(): _NSArray;
    conferenceDetails(): _NSString | null;
}
