import { ModuleWithProviders } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "./copy-to-clipboard-button/copy-to-clipboard-button.component";
import * as i2 from "./form-section/form-section.component";
import * as i3 from "./form-section-container/form-section-container.component";
import * as i4 from "./toast/toast-container.component";
import * as i5 from "./toast/toast.component";
import * as i6 from "@angular/common";
import * as i7 from "@angular/forms";
import * as i8 from "@clr/angular";
import * as i9 from "../ngx-utils/simple-translate-service/simple-translate.module";
import * as i10 from "./empty-state-placeholder/empty-state-placeholder.module";
import * as i11 from "./search/search.module";
export declare class VdkSharedComponentsModule {
    static forRoot(): ModuleWithProviders<VdkSharedComponentsModule>;
    static forChild(): ModuleWithProviders<VdkSharedComponentsModule>;
    constructor();
    static ɵfac: i0.ɵɵFactoryDeclaration<VdkSharedComponentsModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<VdkSharedComponentsModule, [typeof i1.VdkCopyToClipboardButtonComponent, typeof i2.VdkFormSectionComponent, typeof i3.VdkFormSectionContainerComponent, typeof i4.VdkToastContainerComponent, typeof i5.VdkToastComponent], [typeof i6.CommonModule, typeof i7.FormsModule, typeof i7.ReactiveFormsModule, typeof i8.ClarityModule, typeof i8.ClrTooltipModule, typeof i8.ClrDropdownModule, typeof i8.ClrLoadingModule, typeof i8.ClrLoadingButtonModule, typeof i9.VdkSimpleTranslateModule, typeof i10.VdkEmptyStatePlaceholderModule, typeof i11.VdkSearchModule], [typeof i1.VdkCopyToClipboardButtonComponent, typeof i2.VdkFormSectionComponent, typeof i3.VdkFormSectionContainerComponent, typeof i4.VdkToastContainerComponent, typeof i5.VdkToastComponent, typeof i10.VdkEmptyStatePlaceholderModule, typeof i11.VdkSearchModule]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<VdkSharedComponentsModule>;
}
