export interface ConfigParams { [key: string]: string | number; } export declare type VideoFormat = { name: string; fields: number; width: number; height: number; squareWidth: number; squareHeight: number; timescale: number; duration: number; audioSampleRate: number; audioChannels: number; }; export declare class VideoFormats { private formats; constructor(); get(name: string): VideoFormat; } export interface DeviceConfig { name: string; deviceIndex: number; [key: string]: unknown; } export interface ConsumerConfig { format: VideoFormat; devices: DeviceConfig[]; }