import type { NobjcObject } from "objc-js";
import type { _NSArray } from "../Foundation/NSArray.js";
import type { _NSString } from "../Foundation/NSString.js";
import type { AVKeyValueStatus } from "./AVKeyValueStatus.js";
export interface _AVAsynchronousKeyValueLoading {
    statusOfValueForKey$error$?(key: _NSString, outError: NobjcObject | null): AVKeyValueStatus;
    /**
     * @constant AVCaptureInputPortFormatDescriptionDidChangeNotification @abstract This notification is posted when the value of an AVCaptureInputPort instance's formatDescription property changes. @discussion The notification object is the AVCaptureInputPort instance whose format description changed.
     */
    loadValuesAsynchronouslyForKeys$completionHandler$?(keys: _NSArray, handler: (() => void) | null): void;
}
