import { ModuleWithProviders } from '@angular/core'; import { RouterStateSerializer } from '@ngrx/router-store'; import { RouterStateSnapshot } from '@angular/router'; import { RouterStateUrl } from './app-state'; import { DomSanitizer } from '@angular/platform-browser'; import { GestureConfig, MatIconRegistry } from '@angular/material'; export interface DigitaixCoreOptions { localeId?: string; allCollectionIds?: string[]; bugReportMail?: string; providers?: any[]; production?: boolean; } export declare const CUSTOM_BREAKPOINTS: { alias: string; suffix: string; mediaQuery: string; overlapping: boolean; }[]; export declare class CustomRouterStateSerializer implements RouterStateSerializer { serialize(routerState: RouterStateSnapshot): RouterStateUrl; } export declare const DEFAULT_DIGITAIX_CORE_OPTIONS: DigitaixCoreOptions; export declare class DxCoreModule { static forRoot(options?: DigitaixCoreOptions): ModuleWithProviders; static forSandbox(): ModuleWithProviders; } export declare class DxCoreRootModule { constructor(matIconRegistry: MatIconRegistry, domSanitizer: DomSanitizer); } export declare class DxCoreSandboxModule extends DxCoreModule { } /** * @deprecated use DxCoreModule */ export declare class DigitaixCoreModule { static forRoot: typeof DxCoreModule.forRoot; } export declare function CustomRouterStateSerializerProvider(): { provide: typeof RouterStateSerializer; useClass: typeof CustomRouterStateSerializer; }; export declare function CustomHammerGestureConfig(): { provide: import("@angular/core").InjectionToken; useClass: typeof GestureConfig; };