import { FaqDetails, FaqCreation, FaqUpdate, DbData } from '../models/faqs';
import { Observable } from 'rxjs';
import { Store } from '@ngxs/store';
import { SmzFaqsConfig } from '../smz-faqs.config';
import * as i0 from "@angular/core";
export declare class FaqsManagerService {
    private store;
    config: SmzFaqsConfig;
    dbData$: Observable<DbData<FaqDetails[]>>;
    currentTag: string;
    constructor(store: Store, config: SmzFaqsConfig);
    loadTag(): void;
    create(data: FaqCreation): void;
    update(data: FaqUpdate): void;
    delete(id: string): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<FaqsManagerService, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<FaqsManagerService>;
}
