import type { _NSObject } from "../Foundation/NSObject.js";
import type { _SWHighlight } from "./SWHighlight.js";
import type { _SWHighlightEvent } from "./SWHighlightEvent.js";
import type { SWHighlightMembershipEventTrigger } from "./SWHighlightMembershipEventTrigger.js";
export declare class _SWHighlightMembershipEvent extends _NSObject {
    static alloc(): _SWHighlightMembershipEvent;
    static new(): _SWHighlightMembershipEvent;
    init(): _SWHighlightMembershipEvent;
    /**
     * Initializes a highlight membership event object to represent changes to a highlight membership. The object on which the event occurred. The trigger membership event for the highlight.
     */
    initWithHighlight$trigger$(highlight: _SWHighlight, trigger: SWHighlightMembershipEventTrigger): _SWHighlightMembershipEvent;
    /** The type of membership event for the highlight. */
    membershipEventTrigger(): SWHighlightMembershipEventTrigger;
}
export interface _SWHighlightMembershipEvent extends _SWHighlightEvent {
}
