import type { _AVCaptureDataOutputSynchronizer } from "./AVCaptureDataOutputSynchronizer.js";
import type { _AVCaptureSynchronizedDataCollection } from "./AVCaptureSynchronizedDataCollection.js";
export interface _AVCaptureDataOutputSynchronizerDelegate {
    /**
     * @method captureOutputSynchronizer:didOutputSynchronizedData: @abstract Called when an AVCaptureDataOutputSynchronizer instance outputs synchronized data from one or more data outputs. @param synchronizer The AVCaptureDataOutputSynchronizer instance delivering synchronized data. @param synchronizedDataCollection A collection of synchronized data objects indexed by data output. @discussion The synchronized data collection only contains synchronized data for capture outputs with synchronized data ready.
     */
    dataOutputSynchronizer$didOutputSynchronizedDataCollection$?(synchronizer: _AVCaptureDataOutputSynchronizer, synchronizedDataCollection: _AVCaptureSynchronizedDataCollection): void;
}
