import { Provider } from '@angular/core';
import { NgDocSearchEngine } from '@ng-doc/app/classes/search-engine';
import { Constructor } from '@ng-doc/core/types';
/**
 * Provides the `NgDocSearchEngine` to enable search in the documentation.
 *
 * You can create and provide your own `NgDocSearchEngine` if you want to handle the search yourself.
 * @param engine - The search engine class.
 * @param args - The arguments for the search engine class.
 * @returns The provider for the search engine.
 */
export declare function provideSearchEngine<E extends Constructor<NgDocSearchEngine>>(engine: E, ...args: ConstructorParameters<E>): Provider;
