import { CCAITypes } from "./types/ccai-service-types"; export declare class CcaiService { private readonly http; private readonly httpSearch; private readonly ORG_ID_REQUIRED; private readonly JOB_ID_REQUIRED; private readonly MODEL_ID_REQUIRED; getRealTimeJobsForOrg(orgId: string): Promise; createRealTimeJob(realTimeJobCreateRequest: CCAITypes.RealTimeJobCreateRequest): Promise; getTopicModelCount(countRequest: CCAITypes.TopicModelCountRequest): Promise; private getQueuesForOrg; getActiveTelephonyQueuesForOrg(orgId: string): Promise; setRealTimeJobState(isEnabled: boolean, orgId: string, jobId: string): Promise; updateFiltersForRealTimeJob(filters: CCAITypes.FilterUpdateRequest, orgId: string, jobId: string): Promise; getTopicDetailsForModel(orgId: string, modelId: string): Promise; private fetchTopicDetailsPage; editTopicModel(orgId: string, modelId: string, editRequest: CCAITypes.RealTimeEditRequest): Promise; /** * Fetches the count of calls that have a non-null contact driver assigned. * This is used internally to calculate bootstrapping progress. * @param startTime - Start time in milliseconds (epoch) * @param endTime - End time in milliseconds (epoch) * @returns The count of calls with a non-null contact driver (inferenced) */ getInferencedCallCount(startTime: number, endTime: number): Promise; } //# sourceMappingURL=ccai-service.d.ts.map