import * as coreClient from "@azure/core-client"; import * as coreAuth from "@azure/core-auth"; import { Operations, AdminKeys, QueryKeys, Services, PrivateLinkResources, PrivateEndpointConnections, SharedPrivateLinkResources, Usages, NetworkSecurityPerimeterConfigurations } from "./operationsInterfaces/index.js"; import { SearchManagementClientOptionalParams, UsageBySubscriptionSkuOptionalParams, UsageBySubscriptionSkuResponse } from "./models/index.js"; export declare class SearchManagementClient extends coreClient.ServiceClient { $host: string; apiVersion: string; subscriptionId: string; /** * Initializes a new instance of the SearchManagementClient class. * @param credentials Subscription credentials which uniquely identify client subscription. * @param subscriptionId The unique identifier for a Microsoft Azure subscription. You can obtain this * value from the Azure Resource Manager API or the portal. * @param options The parameter options */ constructor(credentials: coreAuth.TokenCredential, subscriptionId: string, options?: SearchManagementClientOptionalParams); /** A function that adds a policy that sets the api-version (or equivalent) to reflect the library version. */ private addCustomApiVersionPolicy; /** * Gets the quota usage for a search SKU in the given subscription. * @param location The unique location name for a Microsoft Azure geographic region. * @param skuName The unique SKU name that identifies a billable tier. * @param options The options parameters. */ usageBySubscriptionSku(location: string, skuName: string, options?: UsageBySubscriptionSkuOptionalParams): Promise; operations: Operations; adminKeys: AdminKeys; queryKeys: QueryKeys; services: Services; privateLinkResources: PrivateLinkResources; privateEndpointConnections: PrivateEndpointConnections; sharedPrivateLinkResources: SharedPrivateLinkResources; usages: Usages; networkSecurityPerimeterConfigurations: NetworkSecurityPerimeterConfigurations; } //# sourceMappingURL=searchManagementClient.d.ts.map