import { ClrHistoryModel } from './history-model.interface';
import { Observable } from 'rxjs';
import { HttpClient } from '@angular/common/http';
import { ClrHistoryHttpService } from './history.http.service';
import * as i0 from "@angular/core";
export declare class ClrHistoryHttpImplService implements ClrHistoryHttpService {
    private readonly historyNotificationUrl;
    private readonly httpClient;
    constructor(historyNotificationUrl: string, httpClient: HttpClient);
    addHistoryEntry(historyEntry: ClrHistoryModel): Observable<void>;
    getHistory(username: string, tenantId: string): Observable<ClrHistoryModel[]>;
    removeFromHistory(historyEntry: ClrHistoryModel): Observable<void>;
    private buildGetHistoryUrl;
    static ɵfac: i0.ɵɵFactoryDeclaration<ClrHistoryHttpImplService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<ClrHistoryHttpImplService>;
}
