import { PagedAsyncIterableIterator } from "@azure/core-paging"; import { PrivateLinkResources } from "../operationsInterfaces/index.js"; import { SearchManagementClient } from "../searchManagementClient.js"; import { PrivateLinkResource, PrivateLinkResourcesListSupportedOptionalParams } from "../models/index.js"; /** Class containing PrivateLinkResources operations. */ export declare class PrivateLinkResourcesImpl implements PrivateLinkResources { private readonly client; /** * Initialize a new instance of the class PrivateLinkResources class. * @param client Reference to the service client */ constructor(client: SearchManagementClient); /** * Gets a list of all supported private link resource types for the given 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. */ listSupported(resourceGroupName: string, searchServiceName: string, options?: PrivateLinkResourcesListSupportedOptionalParams): PagedAsyncIterableIterator; private listSupportedPagingPage; private listSupportedPagingAll; /** * Gets a list of all supported private link resource types for the given 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. */ private _listSupported; } //# sourceMappingURL=privateLinkResources.d.ts.map