import { PagedAsyncIterableIterator } from "@azure/core-paging"; import { ProjectAllowedEnvironmentTypes } from "../operationsInterfaces"; import { DevCenterClient } from "../devCenterClient"; import { AllowedEnvironmentType, ProjectAllowedEnvironmentTypesListOptionalParams, ProjectAllowedEnvironmentTypesGetOptionalParams, ProjectAllowedEnvironmentTypesGetResponse } from "../models"; /** Class containing ProjectAllowedEnvironmentTypes operations. */ export declare class ProjectAllowedEnvironmentTypesImpl implements ProjectAllowedEnvironmentTypes { private readonly client; /** * Initialize a new instance of the class ProjectAllowedEnvironmentTypes class. * @param client Reference to the service client */ constructor(client: DevCenterClient); /** * Lists allowed environment types for a project. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param projectName The name of the project. * @param options The options parameters. */ list(resourceGroupName: string, projectName: string, options?: ProjectAllowedEnvironmentTypesListOptionalParams): PagedAsyncIterableIterator; private listPagingPage; private listPagingAll; /** * Lists allowed environment types for a project. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param projectName The name of the project. * @param options The options parameters. */ private _list; /** * Gets an allowed environment type. * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param projectName The name of the project. * @param environmentTypeName The name of the environment type. * @param options The options parameters. */ get(resourceGroupName: string, projectName: string, environmentTypeName: string, options?: ProjectAllowedEnvironmentTypesGetOptionalParams): Promise; /** * ListNext * @param resourceGroupName The name of the resource group. The name is case insensitive. * @param projectName The name of the project. * @param nextLink The nextLink from the previous successful call to the List method. * @param options The options parameters. */ private _listNext; } //# sourceMappingURL=projectAllowedEnvironmentTypes.d.ts.map