import type { OpenAPIParser, ContentItemModel, OperationModel, Options, SchemaModel } from '@redocly/openapi-docs'; import type { OperationParameter } from '@redocly/theme/core/types'; import type { SearchDocument } from '../../types'; import { OpenApiSearchBuilder } from './openapi-search-builder.js'; export declare class AiSearchIndexer extends OpenApiSearchBuilder { constructor(parser: OpenAPIParser, options: Options, basePath: string); addItem(item: ContentItemModel): SearchDocument | undefined; protected buildOperationDocument(operation: OperationModel): SearchDocument | undefined; protected addSchema(parameters: Record, schema: SchemaModel | undefined, mediaType: string | undefined, place: string, isResponse: boolean, path?: string[], visitedPointers?: Set, level?: number): void; } //# sourceMappingURL=ai-search-indexer.d.ts.map