/**
 * SIEMlessPreferencesService
 * Service to save or get the Experience Preference via conduit (which uses localstorage)
 *
 * @author Bryan Tabarez <bryan.tabarez@alertlogic.com>
 *
 * @copyright Alert Logic, Inc 2019
 */
import { AlConduitClient } from '@al/core';
import { ExperiencePreference, IEWarningState } from '../types';
import * as i0 from "@angular/core";
export declare class AlExperiencePreferencesService {
    protected conduit: AlConduitClient;
    constructor();
    getExperiencePreferences(): Promise<ExperiencePreference>;
    deleteExperiencePreferences(): Promise<boolean>;
    saveIEWarningPreferences(state: IEWarningState): Promise<IEWarningState>;
    getIEWarningPreferences(): Promise<IEWarningState>;
    deleteIEWarningPreferences(): Promise<boolean>;
    static ɵfac: i0.ɵɵFactoryDef<AlExperiencePreferencesService, never>;
    static ɵprov: i0.ɵɵInjectableDef<AlExperiencePreferencesService>;
}
