export declare type CameraConfig = { name?: string; manufacturer?: string; model?: string; serialNumber?: string; firmwareRevision?: string; motion?: boolean; doorbell?: boolean; switches?: boolean; motionTimeout?: number; motionDoorbell?: boolean; unbridge?: boolean; videoConfig?: VideoConfig; hsvConfig?: VideoConfig; enableButton: boolean; motionButton: boolean; rtsp: boolean; videoConfigEna: boolean; enableCamera: boolean; forcerefreshsnap: boolean; refreshSnapshotIntervalMinutes?: number; snapshotHandlingMethod?: number; immediateRingNotificationWithoutSnapshot?: boolean; delayCameraSnapshot?: boolean; talkback?: boolean; talkbackChannels?: number; hsv?: boolean; hsvRecordingDuration?: number; experimentalRTSP?: boolean; indoorChimeButton?: boolean; }; export declare type VideoConfig = { source?: string; stillImageSource?: string; returnAudioTarget?: string; analyzeDuration?: number; probeSize?: number; maxStreams?: number; maxWidth?: number; maxHeight?: number; maxFPS?: number; maxBitrate?: number; readRate?: boolean; vcodec?: string; acodec?: string; packetSize?: number; stimeout?: number; videoFilter?: string; encoderOptions?: string; audio?: boolean; audioSampleRate?: number; audioBitrate?: number; acodecHK?: string; acodecOptions?: string; debug?: boolean; debugReturn?: boolean; useSeparateProcesses?: boolean; crop?: boolean; videoProcessor?: string; }; export declare type StationConfig = { serialNumber?: string; hkHome: number; hkAway: number; hkNight: number; hkOff: number; manualTriggerModes: number[]; manualAlarmSeconds: number; }; //# sourceMappingURL=configTypes.d.ts.map