import { ModuleWithProviders } from '@angular/core';
import { Nullable } from '@angular-ru/cdk/typings';
import { InputFilterConfig } from './input-filter.config';
import * as i0 from "@angular/core";
import * as i1 from "./input-filter.directive";
import * as i2 from "@angular/common";
export declare class InputFilterModule {
    static forRoot(config: Nullable<Partial<InputFilterConfig>>): ModuleWithProviders<InputFilterModule>;
    static forChild(config: Nullable<Partial<InputFilterConfig>>): ModuleWithProviders<InputFilterModule>;
    static ɵfac: i0.ɵɵFactoryDeclaration<InputFilterModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<InputFilterModule, [typeof i1.InputFilterDirective], [typeof i2.CommonModule], [typeof i1.InputFilterDirective]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<InputFilterModule>;
}
//# sourceMappingURL=input-filter.module.d.ts.map