import * as React from 'react';
import LinkTools from './LinkTools';
import CaptureTools from './CaptureTools';

export interface ItemProps {
  title?: string;
  onClick?: () => void;
}

export interface CaptureItem {
  id: string;
  score?: string 
  address?: string;
  aid?: string;
  aidTags?: Array<string>;
  cameraTags?: Array<string>;
  personTags?: Array<string>;
  vehicleTags?: Array<string>;
  tags?: Array<string>;
  captureTime: string;
  cid?: string;
  deviceId?: string;
  deviceName: string;
  faceRect?: string;
  bodyRect?: string;
  vehicleRect?: string;
  vehicleType?: number;
  faceUrl?: string;
  bodyUrl?: string;
  hasArchives?: boolean;
  hasBody?: string;
  imgId?: string;
  latitude?: number;
  longitude?: string;
  personInfoUrl?: string;
  realName?: string;
  sceneUrl: string;
  imgUrl?: string;
  vehicleUrl?: string;
  feature?: string;
  faceFeature?: string;
  bodyFeature?: string;
  nonVehicleFeature?: string;
  vehicleFeature?: string;
  hasAid?:boolean;
  onClick?: (e: React.MouseEvent) => void;
}

interface ToolsBarInterface {
  static LinkTools: typeof LinkTools;
  static CaptureTools: typeof CaptureTools;
}

declare const ToolsBar: ToolsBarInterface;

export default ToolsBar;
