import { ModuleWithProviders } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "./typeahead-container.component";
import * as i2 from "./typeahead.directive";
import * as i3 from "./typeahead-highlight.component";
import * as i4 from "@angular/common";
export declare class TypeaheadModule {
    static forRoot(): ModuleWithProviders<TypeaheadModule>;
    static ɵfac: i0.ɵɵFactoryDeclaration<TypeaheadModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<TypeaheadModule, [typeof i1.TypeaheadContainerComponent, typeof i2.TypeaheadDirective, typeof i3.TypeaheadHighlightComponent], [typeof i4.CommonModule], [typeof i1.TypeaheadContainerComponent, typeof i2.TypeaheadDirective, typeof i3.TypeaheadHighlightComponent]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<TypeaheadModule>;
}
