import * as msRest from "@azure/ms-rest-js"; import { TokenCredential } from "@azure/core-auth"; import * as Models from "./models"; import * as Mappers from "./models/mappers"; import * as operations from "./operations"; import { SubscriptionClientContext } from "./subscriptionClientContext"; declare class SubscriptionClient extends SubscriptionClientContext { operations: operations.Operations; subscriptions: operations.Subscriptions; tenants: operations.Tenants; /** * Initializes a new instance of the SubscriptionClient class. * @param credentials Credentials needed for the client to connect to Azure. Credentials * implementing the TokenCredential interface from the @azure/identity package are recommended. For * more information about these credentials, see * {@link https://www.npmjs.com/package/@azure/identity}. Credentials implementing the * ServiceClientCredentials interface from the older packages @azure/ms-rest-nodeauth and * @azure/ms-rest-browserauth are also supported. * @param [options] The parameter options */ constructor(credentials: msRest.ServiceClientCredentials | TokenCredential, options?: Models.SubscriptionClientOptions); } export { SubscriptionClient, SubscriptionClientContext, Models as SubscriptionModels, Mappers as SubscriptionMappers }; export * from "./operations"; //# sourceMappingURL=subscriptionClient.d.ts.map