import { ConfigModule, Logger, PluginDetails } from "@medusajs/framework/types";
/**
 * Whether the Search Module is registered. It is not part of the default modules,
 * so this is false unless a project opted in.
 */
export declare function isSearchModuleEnabled(configModule: ConfigModule): boolean;
/**
 * Registers the definitions declared under `search/`. `defineSearchIndex` does the
 * registering, so importing the files is all there is to do, and what was
 * registered reaches the Search Module as its `indexes` option — which is why this
 * runs before the app boots.
 */
export declare function loadSearchIndexes({ plugins, configModule, logger, }: {
    plugins: PluginDetails[];
    configModule: ConfigModule;
    logger: Logger;
}): Promise<void>;
//# sourceMappingURL=search.d.ts.map