import { ModuleWithProviders } from '@angular/core';
import { FlexibleLayoutConfig } from './constants';
import * as i0 from "@angular/core";
import * as i1 from "./flexible-column-layout.component";
/**
 * Adds Flexible Column Layout functionality to your application.
 *
 * Can be imported in two ways:
 * * Plain `FlexibleColumnLayoutModule` with default configuration
 * * With `withConfig()` method which allows passing custom default configuration.
 */
export declare class FlexibleColumnLayoutModule {
    /**
     * Allows configuring module on a global level with custom configuration.
     * @param config User's custom configuration.
     */
    static withConfig(config: Partial<FlexibleLayoutConfig>): ModuleWithProviders<FlexibleColumnLayoutModule>;
    static ɵfac: i0.ɵɵFactoryDeclaration<FlexibleColumnLayoutModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<FlexibleColumnLayoutModule, never, [typeof i1.FlexibleColumnLayoutComponent], [typeof i1.FlexibleColumnLayoutComponent]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<FlexibleColumnLayoutModule>;
}
