import { Logger } from "@medusajs/types";
export declare class SearchIndexLoader {
    #private;
    constructor(sourceDir: string | string[], logger?: Logger);
    /**
     * Load the search index definitions from the source paths. `defineSearchIndex`
     * registers them, so importing the files is all there is to do. What was
     * registered reaches the Search Module as its `indexes` option when the app
     * boots, which is why this has to run before `MedusaApp`.
     */
    load(): Promise<void>;
}
//# sourceMappingURL=search-index-loader.d.ts.map