import { AdminKeysGetOptionalParams, AdminKeysGetResponse, AdminKeyKind, AdminKeysRegenerateOptionalParams, AdminKeysRegenerateResponse } from "../models/index.js"; /** Interface representing a AdminKeys. */ export interface AdminKeys { /** * Gets the primary and secondary admin API keys for the specified Azure AI Search service. * @param resourceGroupName The name of the resource group within the current subscription. You can * obtain this value from the Azure Resource Manager API or the portal. * @param searchServiceName The name of the Azure AI Search service associated with the specified * resource group. * @param options The options parameters. */ get(resourceGroupName: string, searchServiceName: string, options?: AdminKeysGetOptionalParams): Promise; /** * Regenerates either the primary or secondary admin API key. You can only regenerate one key at a * time. * @param resourceGroupName The name of the resource group within the current subscription. You can * obtain this value from the Azure Resource Manager API or the portal. * @param searchServiceName The name of the Azure AI Search service associated with the specified * resource group. * @param keyKind Specifies which key to regenerate. Valid values include 'primary' and 'secondary'. * @param options The options parameters. */ regenerate(resourceGroupName: string, searchServiceName: string, keyKind: AdminKeyKind, options?: AdminKeysRegenerateOptionalParams): Promise; } //# sourceMappingURL=adminKeys.d.ts.map