import { ModuleWithProviders } from '@angular/core';
import { MixedDragDropConfig } from './mixed-drag-drop';
import * as i0 from "@angular/core";
import * as i1 from "@angular/cdk/drag-drop";
import * as i2 from "./mixed-cdk-drag-drop.directive";
export declare class MixedCdkDragDropModule {
    static forRoot(config: MixedDragDropConfig): ModuleWithProviders<MixedCdkDragDropModule>;
    static ɵfac: i0.ɵɵFactoryDeclaration<MixedCdkDragDropModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<MixedCdkDragDropModule, never, [typeof i1.DragDropModule, typeof i2.MixedCdkDragDropDirective, typeof i2.MixedCdkDropListDirective, typeof i2.MixedCdkDragSizeHelperDirective], [typeof i2.MixedCdkDragDropDirective, typeof i2.MixedCdkDropListDirective, typeof i2.MixedCdkDragSizeHelperDirective]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<MixedCdkDragDropModule>;
}
