import * as TahoeServiceTypes from "./types/tahoe-service.types"; export declare function tahoeService(): { fetchAgentHistory: (p: { agentId: string; }, cb?: ((res: any) => void | TahoeServiceTypes.HistoryByANI) | undefined) => Promise; fetchInteractionHistory: (p: { ani: string; startTime: number; endTime: number; agentId: string; interactionId: string; }, cb?: ((res: any) => void | TahoeServiceTypes.HistoryByANI) | undefined) => Promise; }; type tahoeErrorIds = "Service.tahoe.fetchTahoeHistory" | "Service.tahoe.fetchInteractionHistory"; declare module "@uuip/unified-ui-platform-sdk" { namespace Err { interface Ids { "Service.tahoe": tahoeErrorIds; } } } declare module "../../index" { namespace Service.Tahoe { type HistoryData = TahoeServiceTypes.HistoryData; type HistoryDataTaskDetails = TahoeServiceTypes.HistoryDataTaskDetails; type HistoryByANI = TahoeServiceTypes.HistoryByANI; type ContactTahoe = TahoeServiceTypes.ContactTahoe; type PageInfo = TahoeServiceTypes.PageInfo; type Owner = TahoeServiceTypes.Owner; type Customer = TahoeServiceTypes.Customer; type EntryPointMap = TahoeServiceTypes.EntryPointMap; type LastEntryPointMap = TahoeServiceTypes.LastEntryPointMap; type TaskPropertyMap = TahoeServiceTypes.TaskPropertyMap; type TaskMap = TahoeServiceTypes.TaskMap; } } export {}; //# sourceMappingURL=tahoe-service.d.ts.map