import { HttpClient } from '@angular/common/http';
import { ApiVisa, BaseApiTemplateService, BasicApiResponseModel, Pagination } from '../../../shared';
import { ConversationContainer } from '../../../../../../../models/mongodbSchema/aggregates';
export declare class ConversationService extends BaseApiTemplateService<ConversationContainer> {
    private http;
    constructor(http: HttpClient);
    closeActiveSession(conversationUuid: String, apiVisa: ApiVisa): import("rxjs").Observable<BasicApiResponseModel<ConversationContainer>>;
    getConversationByTag(tag: String, apiVisa: ApiVisa, pagination: Pagination): import("rxjs").Observable<BasicApiResponseModel<ConversationContainer>>;
    initiateHandover(payload: any, apiVisa: ApiVisa): import("rxjs").Observable<BasicApiResponseModel<ConversationContainer>>;
}
