import { OnInit, ChangeDetectorRef } from '@angular/core';
import { FaqDetails } from '../../models/faqs';
import { FaqsManagerService } from '../../services/faqs-manager.service';
import { SmzForm } from '../../../smz-forms/models/smz-forms';
import { SmzDialogsService } from '../../../smz-dialogs/services/smz-dialogs.service';
import { FormGroupComponent } from '../../../smz-forms/features/form-group/form-group.component';
import * as i0 from "@angular/core";
export declare class FaqsContentComponent implements OnInit {
    manager: FaqsManagerService;
    private cdf;
    dialogs: SmzDialogsService;
    items: FaqDetails[];
    formConfig: SmzForm<never>;
    hasUnsavedForm: boolean;
    keywords: string;
    constructor(manager: FaqsManagerService, cdf: ChangeDetectorRef, dialogs: SmzDialogsService);
    ngOnInit(): void;
    setupForm(): void;
    create(formComponent: FormGroupComponent): void;
    update(item: FaqDetails): void;
    delete(data: FaqDetails): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<FaqsContentComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<FaqsContentComponent, "smz-faqs-content", never, { "items": { "alias": "items"; "required": false; }; }, {}, never, never, false, never>;
}
