import type { _NSObject } from "../Foundation/NSObject.js";
import type { _NSString } from "../Foundation/NSString.js";
export declare class _AVCaptureDeviceInputSource extends _NSObject {
    static alloc(): _AVCaptureDeviceInputSource;
    static new(): _AVCaptureDeviceInputSource;
    init(): _AVCaptureDeviceInputSource;
    /**
     * @property inputSourceID @abstract An ID unique among the inputSources exposed by a given AVCaptureDevice. @discussion An AVCaptureDevice's inputSources array must contain AVCaptureInputSource objects with unique inputSourceIDs.
     */
    inputSourceID(): _NSString;
    /**
     * @property localizedName @abstract A localized human-readable name for the receiver. @discussion This property can be used for displaying the name of the capture device input source in a user interface.
     */
    localizedName(): _NSString;
}
