import { ModuleWithProviders } from '@angular/core'; import { PbComponentsConfig } from './pb-components.tokens'; import * as i0 from "@angular/core"; import * as i1 from "./pb-main-title/pb-main-title.component"; import * as i2 from "./pb-helpers-messages/pb-helpers-messages.component"; import * as i3 from "./pb-default-buttons/pb-default-buttons.component"; import * as i4 from "./pb-dropdown-button/pb-dropdown-button.component"; import * as i5 from "./pb-toolbar-buttons/pb-toolbar-buttons.component"; import * as i6 from "./pb-default-searchbox/pb-default-searchbox.component"; import * as i7 from "./pb-default-button/pb-default-button.component"; import * as i8 from "./pb-default-breadcrumbs/pb-default-breadcrumbs.component"; import * as i9 from "./pb-default-image/pb-default-image.component"; import * as i10 from "./pb-default-banner/pb-default-banner.component"; import * as i11 from "./pb-default-card-image/pb-default-card-image.component"; import * as i12 from "./pb-toolbar-buttons/v2/pb-toolbar-buttons-v2.component"; import * as i13 from "./pb-modal-generic-confirm/pb-modal-generic-confirm.component"; import * as i14 from "./pb-modal-result-simple/pb-modal-result-simple.component"; import * as i15 from "./pb-card-data/pb-card-data.component"; import * as i16 from "./pb-remote-loading/pb-remote-loading.component"; import * as i17 from "./pb-list-card-data/pb-list-card-data.component"; import * as i18 from "./pb-checklist-documents/pb-checklist-documents.component"; import * as i19 from "./pb-list-documents/pb-list-documents.component"; import * as i20 from "./pb-dynamic-list-documents.directive"; import * as i21 from "@angular/common"; import * as i22 from "@angular/forms"; import * as i23 from "@alfercom/common"; import * as i24 from "@angular/router"; import * as i25 from "ng-zorro-antd/alert"; import * as i26 from "ng-zorro-antd/dropdown"; import * as i27 from "ng-zorro-antd/popover"; import * as i28 from "ng-zorro-antd/tooltip"; import * as i29 from "ng-zorro-antd/breadcrumb"; import * as i30 from "ng-zorro-antd/input"; import * as i31 from "ng-zorro-antd/popconfirm"; import * as i32 from "ng-zorro-antd/empty"; import * as i33 from "ng-zorro-antd/skeleton"; import * as i34 from "ng-zorro-antd/spin"; import * as i35 from "../multi-file-dropper/multi-file-dropper.module"; import * as i36 from "ng-zorro-antd/divider"; import * as i37 from "ng-zorro-antd/pagination"; import * as i38 from "ng-zorro-antd/button"; import * as i39 from "ng-zorro-antd/progress"; import * as i40 from "ng-zorro-antd/modal"; import * as i41 from "ng-zorro-antd/badge"; import * as i42 from "ng-zorro-antd/tag"; import * as i43 from "@ngx-translate/core"; export declare class PbComponentsModule { /** * Use forRoot to provide custom component overrides for the page-builder components. * * @example * ```typescript * // In your app.module.ts * import { PbComponentsModule } from 'fe-page-builder'; * import { MyCustomListDocumentsComponent } from './my-custom-list-documents.component'; * * @NgModule({ * imports: [ * PbComponentsModule.forRoot({ * listDocumentsComponent: MyCustomListDocumentsComponent * }) * ] * }) * export class AppModule {} * ``` * * @param config Configuration object with custom component types * @returns ModuleWithProviders for the PbComponentsModule */ static forRoot(config?: PbComponentsConfig): ModuleWithProviders; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; }