import { ModuleWithProviders } from "@angular/core";
import { SharedService } from "../@services/shared.service";
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
export declare class SharedModule {
    constructor(parentModule?: SharedModule);
    static forRoot(config: {
        sharedService: SharedService;
        agGridLicenseKey?: string;
    }): ModuleWithProviders<SharedModule>;
    static ɵfac: i0.ɵɵFactoryDeclaration<SharedModule, [{ optional: true; skipSelf: true; }]>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<SharedModule, never, [typeof i1.CommonModule], never>;
    static ɵinj: i0.ɵɵInjectorDeclaration<SharedModule>;
}
