import { CameraOrientation } from "./CameraOrientation";
import { VideoMode } from "./VideoMode";
import { VideoFilter } from "./filters/video/VideoFilter";
export declare class VideoOptions {
    private _cameraOrientation;
    private _videoFilter;
    private _videoMode;
    private _cameraVideoFrameRate;
    private _screenShareFrameRate;
    constructor(_cameraOrientation: CameraOrientation, _videoFilter: VideoFilter, _videoMode: VideoMode, _cameraVideoFrameRate: number, _screenShareFrameRate: number);
    get cameraOrientation(): CameraOrientation;
    get videoFilter(): VideoFilter;
    get videoMode(): VideoMode;
    get cameraVideoFrameRate(): number;
    get screenShareFrameRate(): number;
    static builder(): VideoOptionsBuilder;
}
declare class VideoOptionsBuilder {
    private _cameraOrientation;
    private _videoFilter;
    private _videoMode;
    private _cameraVideoFrameRate;
    private _screenShareFrameRate;
    setCameraOrientation(_cameraOrientation: CameraOrientation): VideoOptionsBuilder;
    setVideoFilter(videoFilter: VideoFilter): VideoOptionsBuilder;
    setVideoMode(videoMode: VideoMode): VideoOptionsBuilder;
    setCameraVideoFrameRate(cameraVideoFrameRate: number): VideoOptionsBuilder;
    setScreenShareFrameRate(screenShareFrameRate: number): VideoOptionsBuilder;
    build(): VideoOptions;
}
export {};
