import { SearchFacet } from '@redocly/theme';
import type { ContentItemModel, OpenAPIParser, Options } from '@redocly/openapi-docs';
import type { OpenAPIInfo } from '@redocly/openapi-docs/lib/types/open-api.js';
import type { AfterRoutesCreatedLifecycleContext, MdPageStaticData, PageRouteDetails } from '../../../types';
import type { AiDocumentsStore } from '../../../plugins/search/types.js';
import type { TagOperations } from '../types.js';
export declare const getAiDocumentsStore: ({ parser, options, info, tagOperations, relativePath, openapiContentItem, metadata, getSearchFacets, includeInLLMsTxt, excludeFromSearch, }: {
    parser: OpenAPIParser;
    options: Options;
    info: OpenAPIInfo;
    tagOperations: TagOperations;
    relativePath: string;
    openapiContentItem: ContentItemModel;
    metadata: Record<string, unknown>;
    getSearchFacets: () => Map<string, SearchFacet>;
    includeInLLMsTxt: boolean;
    excludeFromSearch?: boolean;
}) => (route: PageRouteDetails, staticData: MdPageStaticData, context: AfterRoutesCreatedLifecycleContext) => Promise<AiDocumentsStore | undefined>;
//# sourceMappingURL=get-ai-search-documents.d.ts.map