import { ApiClientFactory } from '../core/api.client.factory'; import { Pageable } from '../model/article.model'; import { VideoGroupItem, PoliciesDetailsModel, PullURLModel, PullURLPostModel, SavePoliciesConfigModel, SurveillanceWarningModel, VideoAIEventTypesModel, VideoAIImangsModel, TenantsListModel, ProjectLsitModel, VideoDevicesListModel, TotalTextModel, TotalChartModel, TenantTotalModel, TenantListModel, AIGroupingListModel, AIGroupingSingleListModel } from '../model/surveillance.model'; export declare class SurveillanceServiceClient { private factory; constructor(factory: ApiClientFactory); loadSurveillanceImgEvent(projectId: string, deviceId: string): Promise; loadSurveillanceImgEvent_bak(projectId: string, entityId: string): Promise; loadVideoGroups(projectId: string): Promise; loadPullUrl(projectId: string, channelId: string, data: PullURLPostModel): Promise; loadPoliciesDetails(projectId: string, deviceId: string): Promise; loadVideoAiImangs(projectId: string, deviceId: string, size: string): Promise; loadGetEventTypes(projectId: string): Promise; loadQueryHistoryVideoAi(projectId: string, deviceId: string, fromTime: string, toTime: string, eventType: string, pageSize: number, pageNo: number): Promise>; loadPoliciesList(projectId: string, pageNo: number, pageSize: number): Promise>; loadSavePoliciesConfig(projectId: string, data: SavePoliciesConfigModel): Promise; loadDeletePoliciesConfig(projectId: string, deviceId: string): Promise; loadOnOffPolicies(projectId: string, deviceId: string, onoff: string): Promise; loadPoliciesSynchronous(projectId: string): Promise; loadTenantsList(): Promise; loadProjectLsit(tenantsId: string): Promise; loadVideoDevicesList(tenantsId: string, projectId: string): Promise; loadVideoConfigSynchronous(tenantId: string, projectId: string): Promise; loadTotalText(tenantId: string, projectId: string, deviceId: string, timeType: string): Promise; loadTotalChart(tenantId: string, projectId: string, deviceId: string): Promise; loadLineChart(timeType: string, tenantId: string, projectId: string, deviceId: string): Promise; loadTenantTotal(): Promise; loadTenantList(tenantId: string, projectId: string, ai: string, status: string, pageNo: number, pageSize: number): Promise>; loadAiGroupingList(projectId: string, deviceId: string, fromTime: string, toTime: string, eventType: string, pageSize: number, pageNo: number): Promise>; loadAiGroupingSingleList(projectId: string, deviceId: string, fromTime: string, toTime: string, eventType: string, pageSize: number, pageNo: number, groupsId: string): Promise>; }