import { ModuleWithProviders } from '@angular/core';
import { SmzFaqsConfig } from './smz-faqs.config';
import * as i0 from "@angular/core";
import * as i1 from "./featured/faqs/smz-faqs.component";
import * as i2 from "./components/faqs-content/faqs-content.component";
import * as i3 from "./pipes/search-faqs.pipe";
import * as i4 from "./pipes/highlight.pipe";
import * as i5 from "./pipes/safe-html.pipe";
import * as i6 from "@angular/common";
import * as i7 from "../smz-messages/smz-messages.module";
import * as i8 from "../smz-forms/smz-forms.module";
import * as i9 from "primeng/button";
import * as i10 from "primeng/accordion";
import * as i11 from "primeng/inputtext";
import * as i12 from "@angular/forms";
import * as i13 from "@ngxs/store";
import * as i14 from "../rbk-utils/auth/guards/access-control.module";
export declare const ngxsModuleForFeatureFaqsDbState: ModuleWithProviders<import("@ngxs/store").ɵNgxsFeatureModule>;
export declare class NgxSmzFaqsModule {
    static forRoot(configuration: SmzFaqsConfig): ModuleWithProviders<NgxSmzFaqsModule>;
    static ɵfac: i0.ɵɵFactoryDeclaration<NgxSmzFaqsModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<NgxSmzFaqsModule, [typeof i1.SmzFaqsComponent, typeof i2.FaqsContentComponent, typeof i3.SearchFaqsPipe, typeof i4.HighlightSearch, typeof i5.SafeHtmlPipe], [typeof i6.CommonModule, typeof i7.SmzMessagesModule, typeof i8.NgxSmzFormsModule, typeof i9.ButtonModule, typeof i10.AccordionModule, typeof i11.InputTextModule, typeof i12.FormsModule, typeof i13.ɵNgxsFeatureModule, typeof i14.RbkAccessControlModule], [typeof i1.SmzFaqsComponent]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<NgxSmzFaqsModule>;
}
