import type { SearchIndexerContext as Client } from "./index.js"; import type { SearchIndexerDataSourceConnection, ListDataSourcesResult, SearchIndexer, ListIndexersResult, SearchIndexerStatus, SearchIndexerSkillset, ListSkillsetsResult } from "../../models/azure/search/documents/indexes/models.js"; import type { CreateSkillsetOptionalParams, GetSkillsetsOptionalParams, GetSkillsetOptionalParams, DeleteSkillsetOptionalParams, CreateOrUpdateSkillsetOptionalParams, GetIndexerStatusOptionalParams, CreateIndexerOptionalParams, GetIndexersOptionalParams, GetIndexerOptionalParams, DeleteIndexerOptionalParams, CreateOrUpdateIndexerOptionalParams, RunIndexerOptionalParams, ResetIndexerOptionalParams, CreateDataSourceConnectionOptionalParams, GetDataSourceConnectionsOptionalParams, GetDataSourceConnectionOptionalParams, DeleteDataSourceConnectionOptionalParams, CreateOrUpdateDataSourceConnectionOptionalParams } from "./options.js"; import type { StreamableMethod, PathUncheckedResponse } from "@azure-rest/core-client"; export declare function _createSkillsetSend(context: Client, skillset: SearchIndexerSkillset, options?: CreateSkillsetOptionalParams): StreamableMethod; export declare function _createSkillsetDeserialize(result: PathUncheckedResponse): Promise; /** Creates a new skillset in a search service. */ export declare function createSkillset(context: Client, skillset: SearchIndexerSkillset, options?: CreateSkillsetOptionalParams): Promise; export declare function _getSkillsetsSend(context: Client, options?: GetSkillsetsOptionalParams): StreamableMethod; export declare function _getSkillsetsDeserialize(result: PathUncheckedResponse): Promise; /** List all skillsets in a search service. */ export declare function getSkillsets(context: Client, options?: GetSkillsetsOptionalParams): Promise; export declare function _getSkillsetSend(context: Client, name: string, options?: GetSkillsetOptionalParams): StreamableMethod; export declare function _getSkillsetDeserialize(result: PathUncheckedResponse): Promise; /** Retrieves a skillset in a search service. */ export declare function getSkillset(context: Client, name: string, options?: GetSkillsetOptionalParams): Promise; export declare function _deleteSkillsetSend(context: Client, name: string, options?: DeleteSkillsetOptionalParams): StreamableMethod; export declare function _deleteSkillsetDeserialize(result: PathUncheckedResponse): Promise; /** Deletes a skillset in a search service. */ export declare function deleteSkillset(context: Client, name: string, options?: DeleteSkillsetOptionalParams): Promise; export declare function _createOrUpdateSkillsetSend(context: Client, skillset: SearchIndexerSkillset, name: string, options?: CreateOrUpdateSkillsetOptionalParams): StreamableMethod; export declare function _createOrUpdateSkillsetDeserialize(result: PathUncheckedResponse): Promise; /** Creates a new skillset in a search service or updates the skillset if it already exists. */ export declare function createOrUpdateSkillset(context: Client, skillset: SearchIndexerSkillset, name: string, options?: CreateOrUpdateSkillsetOptionalParams): Promise; export declare function _getIndexerStatusSend(context: Client, name: string, options?: GetIndexerStatusOptionalParams): StreamableMethod; export declare function _getIndexerStatusDeserialize(result: PathUncheckedResponse): Promise; /** Returns the current status and execution history of an indexer. */ export declare function getIndexerStatus(context: Client, name: string, options?: GetIndexerStatusOptionalParams): Promise; export declare function _createIndexerSend(context: Client, indexer: SearchIndexer, options?: CreateIndexerOptionalParams): StreamableMethod; export declare function _createIndexerDeserialize(result: PathUncheckedResponse): Promise; /** Creates a new indexer. */ export declare function createIndexer(context: Client, indexer: SearchIndexer, options?: CreateIndexerOptionalParams): Promise; export declare function _getIndexersSend(context: Client, options?: GetIndexersOptionalParams): StreamableMethod; export declare function _getIndexersDeserialize(result: PathUncheckedResponse): Promise; /** Lists all indexers available for a search service. */ export declare function getIndexers(context: Client, options?: GetIndexersOptionalParams): Promise; export declare function _getIndexerSend(context: Client, name: string, options?: GetIndexerOptionalParams): StreamableMethod; export declare function _getIndexerDeserialize(result: PathUncheckedResponse): Promise; /** Retrieves an indexer definition. */ export declare function getIndexer(context: Client, name: string, options?: GetIndexerOptionalParams): Promise; export declare function _deleteIndexerSend(context: Client, name: string, options?: DeleteIndexerOptionalParams): StreamableMethod; export declare function _deleteIndexerDeserialize(result: PathUncheckedResponse): Promise; /** Deletes an indexer. */ export declare function deleteIndexer(context: Client, name: string, options?: DeleteIndexerOptionalParams): Promise; export declare function _createOrUpdateIndexerSend(context: Client, indexer: SearchIndexer, name: string, options?: CreateOrUpdateIndexerOptionalParams): StreamableMethod; export declare function _createOrUpdateIndexerDeserialize(result: PathUncheckedResponse): Promise; /** Creates a new indexer or updates an indexer if it already exists. */ export declare function createOrUpdateIndexer(context: Client, indexer: SearchIndexer, name: string, options?: CreateOrUpdateIndexerOptionalParams): Promise; export declare function _runIndexerSend(context: Client, name: string, options?: RunIndexerOptionalParams): StreamableMethod; export declare function _runIndexerDeserialize(result: PathUncheckedResponse): Promise; /** Runs an indexer on-demand. */ export declare function runIndexer(context: Client, name: string, options?: RunIndexerOptionalParams): Promise; export declare function _resetIndexerSend(context: Client, name: string, options?: ResetIndexerOptionalParams): StreamableMethod; export declare function _resetIndexerDeserialize(result: PathUncheckedResponse): Promise; /** Resets the change tracking state associated with an indexer. */ export declare function resetIndexer(context: Client, name: string, options?: ResetIndexerOptionalParams): Promise; export declare function _createDataSourceConnectionSend(context: Client, dataSourceConnection: SearchIndexerDataSourceConnection, options?: CreateDataSourceConnectionOptionalParams): StreamableMethod; export declare function _createDataSourceConnectionDeserialize(result: PathUncheckedResponse): Promise; /** Creates a new datasource. */ export declare function createDataSourceConnection(context: Client, dataSourceConnection: SearchIndexerDataSourceConnection, options?: CreateDataSourceConnectionOptionalParams): Promise; export declare function _getDataSourceConnectionsSend(context: Client, options?: GetDataSourceConnectionsOptionalParams): StreamableMethod; export declare function _getDataSourceConnectionsDeserialize(result: PathUncheckedResponse): Promise; /** Lists all datasources available for a search service. */ export declare function getDataSourceConnections(context: Client, options?: GetDataSourceConnectionsOptionalParams): Promise; export declare function _getDataSourceConnectionSend(context: Client, name: string, options?: GetDataSourceConnectionOptionalParams): StreamableMethod; export declare function _getDataSourceConnectionDeserialize(result: PathUncheckedResponse): Promise; /** Retrieves a datasource definition. */ export declare function getDataSourceConnection(context: Client, name: string, options?: GetDataSourceConnectionOptionalParams): Promise; export declare function _deleteDataSourceConnectionSend(context: Client, name: string, options?: DeleteDataSourceConnectionOptionalParams): StreamableMethod; export declare function _deleteDataSourceConnectionDeserialize(result: PathUncheckedResponse): Promise; /** Deletes a datasource. */ export declare function deleteDataSourceConnection(context: Client, name: string, options?: DeleteDataSourceConnectionOptionalParams): Promise; export declare function _createOrUpdateDataSourceConnectionSend(context: Client, dataSource: SearchIndexerDataSourceConnection, name: string, options?: CreateOrUpdateDataSourceConnectionOptionalParams): StreamableMethod; export declare function _createOrUpdateDataSourceConnectionDeserialize(result: PathUncheckedResponse): Promise; /** Creates a new datasource or updates a datasource if it already exists. */ export declare function createOrUpdateDataSourceConnection(context: Client, dataSource: SearchIndexerDataSourceConnection, name: string, options?: CreateOrUpdateDataSourceConnectionOptionalParams): Promise; //# sourceMappingURL=operations.d.ts.map