import type { _RPBroadcastActivityController } from "./RPBroadcastActivityController.js";
import type { _RPBroadcastController } from "./RPBroadcastController.js";
import type { _NSError } from "../Foundation/NSError.js";
export interface _RPBroadcastActivityControllerDelegate {
    /**
     * @abstract Called when the controller is finished. @param broadcastActivityController The controller instance. @param broadcastController An RPBroadcastController instance that can be used to start and stop broadcasts to a user selected service. @param error Optional error in the RPRecordingErrorCode domain. A nil error signifies that the user has successfully set up the broadcast with a broadcast service and is ready to start broadcasting.
     */
    broadcastActivityController$didFinishWithBroadcastController$error$?(broadcastActivityController: _RPBroadcastActivityController, broadcastController: _RPBroadcastController | null, error: _NSError | null): void;
}
