export declare const AUDIO_TRACK_CONSTRAINTS: MediaTrackConstraints; export declare const VIDEO_TRACK_CONSTRAINTS: MediaTrackConstraints; export declare const SCREEN_SHARING_MEDIA_CONSTRAINTS: MediaStreamConstraints; export declare const toMediaTrackConstraints: (constraint?: boolean | MediaTrackConstraints) => MediaTrackConstraints | undefined; export declare const prepareMediaTrackConstraints: (deviceId: string | undefined | boolean, constraints: MediaTrackConstraints | undefined) => MediaTrackConstraints | boolean; export declare const getExactDeviceConstraint: (constraints: MediaTrackConstraints | undefined, deviceId: string | undefined) => { deviceId: { exact: string | undefined; }; advanced?: MediaTrackConstraintSet[] | undefined; aspectRatio?: ConstrainDouble | undefined; autoGainControl?: ConstrainBoolean | undefined; channelCount?: ConstrainULong | undefined; displaySurface?: ConstrainDOMString | undefined; echoCancellation?: ConstrainBoolean | undefined; facingMode?: ConstrainDOMString | undefined; frameRate?: ConstrainDouble | undefined; groupId?: ConstrainDOMString | undefined; height?: ConstrainULong | undefined; noiseSuppression?: ConstrainBoolean | undefined; sampleRate?: ConstrainULong | undefined; sampleSize?: ConstrainULong | undefined; width?: ConstrainULong | undefined; }; export declare const prepareConstraints: (deviceIdToStart: string | undefined, constraints: MediaTrackConstraints | undefined) => MediaTrackConstraints | undefined | boolean; //# sourceMappingURL=constraints.d.ts.map