interface WorkflowConfig { id: string | number; reqType: 'get' | 'post'; isFormData: boolean; } interface CameraItem { id: string | number; monitoring_id: string | number; name: string; location?: string; thumbnail?: string; streamUrl?: string; previewpic?: string; videoUrl?: string; lat?: number; lon?: number; } interface Props { serviceTypeID?: string | number; baseHttp?: string; appKey?: string; appSalt?: string; httpUrl?: string; ids?: Record; title?: string; list?: CameraItem[]; cameraApiUrl?: string; cameraCodeField?: string; streamProxyPrefix?: string; streamProxyTarget?: string; streamProxyEnabled?: boolean; playType?: '海洋' | '农业'; } declare const _default: import('vue').DefineComponent void; close: (...args: any[]) => void; play: (...args: any[]) => void; clearMarker: (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly & Readonly<{ onAddMarker?: ((...args: any[]) => any) | undefined; onClose?: ((...args: any[]) => any) | undefined; onPlay?: ((...args: any[]) => any) | undefined; onClearMarker?: ((...args: any[]) => any) | undefined; }>, { baseHttp: string; appKey: string; appSalt: string; title: string; ids: Record; list: CameraItem[]; serviceTypeID: string | number; httpUrl: string; cameraApiUrl: string; cameraCodeField: string; streamProxyPrefix: string; streamProxyTarget: string; streamProxyEnabled: boolean; playType: "\u6D77\u6D0B" | "\u519C\u4E1A"; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { videoRef: HTMLVideoElement; }, HTMLDivElement>; export default _default;