import { SynonymMap, SynonymMapsCreateOrUpdateOptionalParams, SynonymMapsCreateOrUpdateResponse, SynonymMapsDeleteOptionalParams, SynonymMapsGetOptionalParams, SynonymMapsGetResponse, SynonymMapsListOptionalParams, SynonymMapsListResponse, SynonymMapsCreateOptionalParams, SynonymMapsCreateResponse } from "../models/index.js"; /** Interface representing a SynonymMaps. */ export interface SynonymMaps { /** * Creates a new synonym map or updates a synonym map if it already exists. * @param synonymMapName The name of the synonym map to create or update. * @param synonymMap The definition of the synonym map to create or update. * @param options The options parameters. */ createOrUpdate(synonymMapName: string, synonymMap: SynonymMap, options?: SynonymMapsCreateOrUpdateOptionalParams): Promise; /** * Deletes a synonym map. * @param synonymMapName The name of the synonym map to delete. * @param options The options parameters. */ delete(synonymMapName: string, options?: SynonymMapsDeleteOptionalParams): Promise; /** * Retrieves a synonym map definition. * @param synonymMapName The name of the synonym map to retrieve. * @param options The options parameters. */ get(synonymMapName: string, options?: SynonymMapsGetOptionalParams): Promise; /** * Lists all synonym maps available for a search service. * @param options The options parameters. */ list(options?: SynonymMapsListOptionalParams): Promise; /** * Creates a new synonym map. * @param synonymMap The definition of the synonym map to create. * @param options The options parameters. */ create(synonymMap: SynonymMap, options?: SynonymMapsCreateOptionalParams): Promise; } //# sourceMappingURL=synonymMaps.d.ts.map