import type { _AVCapturePhotoOutputReadinessCoordinator } from "./AVCapturePhotoOutputReadinessCoordinator.js";
import type { AVCapturePhotoOutputCaptureReadiness } from "./AVCapturePhotoOutputCaptureReadiness.js";
export interface _AVCapturePhotoOutputReadinessCoordinatorDelegate {
    /**
     * @method readinessCoordinator:captureReadinessDidChange: @abstract A callback delivered on the main queue whenever the captureReadiness property changes. @param coordinator The calling instance of AVCapturePhotoOutputReadinessCoordinator. @param captureReadiness The updated captureReadiness value which can be used to update shutter button availability and appearance. @discussion This callback is always delivered on the main queue and is suitable for updating shutter button availability and appearance.
     */
    readinessCoordinator$captureReadinessDidChange$?(coordinator: _AVCapturePhotoOutputReadinessCoordinator, captureReadiness: AVCapturePhotoOutputCaptureReadiness): void;
}
