import { DeviceType } from '..';
export declare enum TimelineContentTypePanasonicPtz {
    PRESET = "presetMem",
    SPEED = "presetSpeed",
    ZOOM_SPEED = "zoomSpeed",
    ZOOM = "zoom"
}
export type TimelineContentPanasonicPtzAny = TimelineContentPanasonicPtzZoomSpeed | TimelineContentPanasonicPtzZoom | TimelineContentPanasonicPtzPresetSpeed | TimelineContentPanasonicPtzPreset;
export interface TimelineContentPanasonicPtz {
    deviceType: DeviceType.PANASONIC_PTZ;
    type: TimelineContentTypePanasonicPtz;
}
export interface TimelineContentPanasonicPtzZoomSpeed extends TimelineContentPanasonicPtz {
    type: TimelineContentTypePanasonicPtz.ZOOM_SPEED;
    zoomSpeed: number;
}
export interface TimelineContentPanasonicPtzZoom extends TimelineContentPanasonicPtz {
    type: TimelineContentTypePanasonicPtz.ZOOM;
    zoom: number;
}
export interface TimelineContentPanasonicPtzPresetSpeed extends TimelineContentPanasonicPtz {
    type: TimelineContentTypePanasonicPtz.SPEED;
    speed: number;
}
export interface TimelineContentPanasonicPtzPreset extends TimelineContentPanasonicPtz {
    type: TimelineContentTypePanasonicPtz.PRESET;
    preset: number;
}
//# sourceMappingURL=panasonicPTZ.d.ts.map