import type { AzureVMwareSolutionAPIContext as Client } from "../index.js"; import type { WorkloadNetwork, _WorkloadNetworkList, _WorkloadNetworkDhcpList, WorkloadNetworkDhcp, _WorkloadNetworkDnsServicesList, WorkloadNetworkDnsService, _WorkloadNetworkDnsZonesList, WorkloadNetworkDnsZone, _WorkloadNetworkGatewayList, WorkloadNetworkGateway, _WorkloadNetworkPortMirroringList, WorkloadNetworkPortMirroring, _WorkloadNetworkPublicIPsList, WorkloadNetworkPublicIP, _WorkloadNetworkSegmentsList, WorkloadNetworkSegment, _WorkloadNetworkVirtualMachinesList, WorkloadNetworkVirtualMachine, _WorkloadNetworkVMGroupsList, WorkloadNetworkVMGroup } from "../../models/models.js"; import type { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; import type { WorkloadNetworksDeleteVMGroupOptionalParams, WorkloadNetworksUpdateVMGroupOptionalParams, WorkloadNetworksCreateVMGroupOptionalParams, WorkloadNetworksGetVMGroupOptionalParams, WorkloadNetworksListVMGroupsOptionalParams, WorkloadNetworksGetVirtualMachineOptionalParams, WorkloadNetworksListVirtualMachinesOptionalParams, WorkloadNetworksDeleteSegmentOptionalParams, WorkloadNetworksUpdateSegmentsOptionalParams, WorkloadNetworksCreateSegmentsOptionalParams, WorkloadNetworksGetSegmentOptionalParams, WorkloadNetworksListSegmentsOptionalParams, WorkloadNetworksDeletePublicIPOptionalParams, WorkloadNetworksCreatePublicIPOptionalParams, WorkloadNetworksGetPublicIPOptionalParams, WorkloadNetworksListPublicIPsOptionalParams, WorkloadNetworksDeletePortMirroringOptionalParams, WorkloadNetworksUpdatePortMirroringOptionalParams, WorkloadNetworksCreatePortMirroringOptionalParams, WorkloadNetworksGetPortMirroringOptionalParams, WorkloadNetworksListPortMirroringOptionalParams, WorkloadNetworksGetGatewayOptionalParams, WorkloadNetworksListGatewaysOptionalParams, WorkloadNetworksDeleteDnsZoneOptionalParams, WorkloadNetworksUpdateDnsZoneOptionalParams, WorkloadNetworksCreateDnsZoneOptionalParams, WorkloadNetworksGetDnsZoneOptionalParams, WorkloadNetworksListDnsZonesOptionalParams, WorkloadNetworksDeleteDnsServiceOptionalParams, WorkloadNetworksUpdateDnsServiceOptionalParams, WorkloadNetworksCreateDnsServiceOptionalParams, WorkloadNetworksGetDnsServiceOptionalParams, WorkloadNetworksListDnsServicesOptionalParams, WorkloadNetworksDeleteDhcpOptionalParams, WorkloadNetworksUpdateDhcpOptionalParams, WorkloadNetworksCreateDhcpOptionalParams, WorkloadNetworksGetDhcpOptionalParams, WorkloadNetworksListDhcpOptionalParams, WorkloadNetworksListOptionalParams, WorkloadNetworksGetOptionalParams } from "./options.js"; import type { StreamableMethod, PathUncheckedResponse } from "@azure-rest/core-client"; import type { PollerLike, OperationState } from "@azure/core-lro"; export declare function _deleteVMGroupSend(context: Client, resourceGroupName: string, vmGroupId: string, privateCloudName: string, options?: WorkloadNetworksDeleteVMGroupOptionalParams): StreamableMethod; export declare function _deleteVMGroupDeserialize(result: PathUncheckedResponse): Promise; /** Delete a WorkloadNetworkVMGroup */ export declare function deleteVMGroup(context: Client, resourceGroupName: string, vmGroupId: string, privateCloudName: string, options?: WorkloadNetworksDeleteVMGroupOptionalParams): PollerLike, void>; export declare function _updateVMGroupSend(context: Client, resourceGroupName: string, privateCloudName: string, vmGroupId: string, workloadNetworkVMGroup: WorkloadNetworkVMGroup, options?: WorkloadNetworksUpdateVMGroupOptionalParams): StreamableMethod; export declare function _updateVMGroupDeserialize(result: PathUncheckedResponse): Promise; /** Update a WorkloadNetworkVMGroup */ export declare function updateVMGroup(context: Client, resourceGroupName: string, privateCloudName: string, vmGroupId: string, workloadNetworkVMGroup: WorkloadNetworkVMGroup, options?: WorkloadNetworksUpdateVMGroupOptionalParams): PollerLike, WorkloadNetworkVMGroup>; export declare function _createVMGroupSend(context: Client, resourceGroupName: string, privateCloudName: string, vmGroupId: string, workloadNetworkVMGroup: WorkloadNetworkVMGroup, options?: WorkloadNetworksCreateVMGroupOptionalParams): StreamableMethod; export declare function _createVMGroupDeserialize(result: PathUncheckedResponse): Promise; /** Create a WorkloadNetworkVMGroup */ export declare function createVMGroup(context: Client, resourceGroupName: string, privateCloudName: string, vmGroupId: string, workloadNetworkVMGroup: WorkloadNetworkVMGroup, options?: WorkloadNetworksCreateVMGroupOptionalParams): PollerLike, WorkloadNetworkVMGroup>; export declare function _getVMGroupSend(context: Client, resourceGroupName: string, privateCloudName: string, vmGroupId: string, options?: WorkloadNetworksGetVMGroupOptionalParams): StreamableMethod; export declare function _getVMGroupDeserialize(result: PathUncheckedResponse): Promise; /** Get a WorkloadNetworkVMGroup */ export declare function getVMGroup(context: Client, resourceGroupName: string, privateCloudName: string, vmGroupId: string, options?: WorkloadNetworksGetVMGroupOptionalParams): Promise; export declare function _listVMGroupsSend(context: Client, resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListVMGroupsOptionalParams): StreamableMethod; export declare function _listVMGroupsDeserialize(result: PathUncheckedResponse): Promise<_WorkloadNetworkVMGroupsList>; /** List WorkloadNetworkVMGroup resources by WorkloadNetwork */ export declare function listVMGroups(context: Client, resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListVMGroupsOptionalParams): PagedAsyncIterableIterator; export declare function _getVirtualMachineSend(context: Client, resourceGroupName: string, privateCloudName: string, virtualMachineId: string, options?: WorkloadNetworksGetVirtualMachineOptionalParams): StreamableMethod; export declare function _getVirtualMachineDeserialize(result: PathUncheckedResponse): Promise; /** Get a WorkloadNetworkVirtualMachine */ export declare function getVirtualMachine(context: Client, resourceGroupName: string, privateCloudName: string, virtualMachineId: string, options?: WorkloadNetworksGetVirtualMachineOptionalParams): Promise; export declare function _listVirtualMachinesSend(context: Client, resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListVirtualMachinesOptionalParams): StreamableMethod; export declare function _listVirtualMachinesDeserialize(result: PathUncheckedResponse): Promise<_WorkloadNetworkVirtualMachinesList>; /** List WorkloadNetworkVirtualMachine resources by WorkloadNetwork */ export declare function listVirtualMachines(context: Client, resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListVirtualMachinesOptionalParams): PagedAsyncIterableIterator; export declare function _deleteSegmentSend(context: Client, resourceGroupName: string, privateCloudName: string, segmentId: string, options?: WorkloadNetworksDeleteSegmentOptionalParams): StreamableMethod; export declare function _deleteSegmentDeserialize(result: PathUncheckedResponse): Promise; /** Delete a WorkloadNetworkSegment */ export declare function deleteSegment(context: Client, resourceGroupName: string, privateCloudName: string, segmentId: string, options?: WorkloadNetworksDeleteSegmentOptionalParams): PollerLike, void>; export declare function _updateSegmentsSend(context: Client, resourceGroupName: string, privateCloudName: string, segmentId: string, workloadNetworkSegment: WorkloadNetworkSegment, options?: WorkloadNetworksUpdateSegmentsOptionalParams): StreamableMethod; export declare function _updateSegmentsDeserialize(result: PathUncheckedResponse): Promise; /** Update a WorkloadNetworkSegment */ export declare function updateSegments(context: Client, resourceGroupName: string, privateCloudName: string, segmentId: string, workloadNetworkSegment: WorkloadNetworkSegment, options?: WorkloadNetworksUpdateSegmentsOptionalParams): PollerLike, WorkloadNetworkSegment>; export declare function _createSegmentsSend(context: Client, resourceGroupName: string, privateCloudName: string, segmentId: string, workloadNetworkSegment: WorkloadNetworkSegment, options?: WorkloadNetworksCreateSegmentsOptionalParams): StreamableMethod; export declare function _createSegmentsDeserialize(result: PathUncheckedResponse): Promise; /** Create a WorkloadNetworkSegment */ export declare function createSegments(context: Client, resourceGroupName: string, privateCloudName: string, segmentId: string, workloadNetworkSegment: WorkloadNetworkSegment, options?: WorkloadNetworksCreateSegmentsOptionalParams): PollerLike, WorkloadNetworkSegment>; export declare function _getSegmentSend(context: Client, resourceGroupName: string, privateCloudName: string, segmentId: string, options?: WorkloadNetworksGetSegmentOptionalParams): StreamableMethod; export declare function _getSegmentDeserialize(result: PathUncheckedResponse): Promise; /** Get a WorkloadNetworkSegment */ export declare function getSegment(context: Client, resourceGroupName: string, privateCloudName: string, segmentId: string, options?: WorkloadNetworksGetSegmentOptionalParams): Promise; export declare function _listSegmentsSend(context: Client, resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListSegmentsOptionalParams): StreamableMethod; export declare function _listSegmentsDeserialize(result: PathUncheckedResponse): Promise<_WorkloadNetworkSegmentsList>; /** List WorkloadNetworkSegment resources by WorkloadNetwork */ export declare function listSegments(context: Client, resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListSegmentsOptionalParams): PagedAsyncIterableIterator; export declare function _deletePublicIPSend(context: Client, resourceGroupName: string, publicIPId: string, privateCloudName: string, options?: WorkloadNetworksDeletePublicIPOptionalParams): StreamableMethod; export declare function _deletePublicIPDeserialize(result: PathUncheckedResponse): Promise; /** Delete a WorkloadNetworkPublicIP */ export declare function deletePublicIP(context: Client, resourceGroupName: string, publicIPId: string, privateCloudName: string, options?: WorkloadNetworksDeletePublicIPOptionalParams): PollerLike, void>; export declare function _createPublicIPSend(context: Client, resourceGroupName: string, privateCloudName: string, publicIPId: string, workloadNetworkPublicIP: WorkloadNetworkPublicIP, options?: WorkloadNetworksCreatePublicIPOptionalParams): StreamableMethod; export declare function _createPublicIPDeserialize(result: PathUncheckedResponse): Promise; /** Create a WorkloadNetworkPublicIP */ export declare function createPublicIP(context: Client, resourceGroupName: string, privateCloudName: string, publicIPId: string, workloadNetworkPublicIP: WorkloadNetworkPublicIP, options?: WorkloadNetworksCreatePublicIPOptionalParams): PollerLike, WorkloadNetworkPublicIP>; export declare function _getPublicIPSend(context: Client, resourceGroupName: string, privateCloudName: string, publicIPId: string, options?: WorkloadNetworksGetPublicIPOptionalParams): StreamableMethod; export declare function _getPublicIPDeserialize(result: PathUncheckedResponse): Promise; /** Get a WorkloadNetworkPublicIP */ export declare function getPublicIP(context: Client, resourceGroupName: string, privateCloudName: string, publicIPId: string, options?: WorkloadNetworksGetPublicIPOptionalParams): Promise; export declare function _listPublicIPsSend(context: Client, resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListPublicIPsOptionalParams): StreamableMethod; export declare function _listPublicIPsDeserialize(result: PathUncheckedResponse): Promise<_WorkloadNetworkPublicIPsList>; /** List WorkloadNetworkPublicIP resources by WorkloadNetwork */ export declare function listPublicIPs(context: Client, resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListPublicIPsOptionalParams): PagedAsyncIterableIterator; export declare function _deletePortMirroringSend(context: Client, resourceGroupName: string, portMirroringId: string, privateCloudName: string, options?: WorkloadNetworksDeletePortMirroringOptionalParams): StreamableMethod; export declare function _deletePortMirroringDeserialize(result: PathUncheckedResponse): Promise; /** Delete a WorkloadNetworkPortMirroring */ export declare function deletePortMirroring(context: Client, resourceGroupName: string, portMirroringId: string, privateCloudName: string, options?: WorkloadNetworksDeletePortMirroringOptionalParams): PollerLike, void>; export declare function _updatePortMirroringSend(context: Client, resourceGroupName: string, privateCloudName: string, portMirroringId: string, workloadNetworkPortMirroring: WorkloadNetworkPortMirroring, options?: WorkloadNetworksUpdatePortMirroringOptionalParams): StreamableMethod; export declare function _updatePortMirroringDeserialize(result: PathUncheckedResponse): Promise; /** Update a WorkloadNetworkPortMirroring */ export declare function updatePortMirroring(context: Client, resourceGroupName: string, privateCloudName: string, portMirroringId: string, workloadNetworkPortMirroring: WorkloadNetworkPortMirroring, options?: WorkloadNetworksUpdatePortMirroringOptionalParams): PollerLike, WorkloadNetworkPortMirroring>; export declare function _createPortMirroringSend(context: Client, resourceGroupName: string, privateCloudName: string, portMirroringId: string, workloadNetworkPortMirroring: WorkloadNetworkPortMirroring, options?: WorkloadNetworksCreatePortMirroringOptionalParams): StreamableMethod; export declare function _createPortMirroringDeserialize(result: PathUncheckedResponse): Promise; /** Create a WorkloadNetworkPortMirroring */ export declare function createPortMirroring(context: Client, resourceGroupName: string, privateCloudName: string, portMirroringId: string, workloadNetworkPortMirroring: WorkloadNetworkPortMirroring, options?: WorkloadNetworksCreatePortMirroringOptionalParams): PollerLike, WorkloadNetworkPortMirroring>; export declare function _getPortMirroringSend(context: Client, resourceGroupName: string, privateCloudName: string, portMirroringId: string, options?: WorkloadNetworksGetPortMirroringOptionalParams): StreamableMethod; export declare function _getPortMirroringDeserialize(result: PathUncheckedResponse): Promise; /** Get a WorkloadNetworkPortMirroring */ export declare function getPortMirroring(context: Client, resourceGroupName: string, privateCloudName: string, portMirroringId: string, options?: WorkloadNetworksGetPortMirroringOptionalParams): Promise; export declare function _listPortMirroringSend(context: Client, resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListPortMirroringOptionalParams): StreamableMethod; export declare function _listPortMirroringDeserialize(result: PathUncheckedResponse): Promise<_WorkloadNetworkPortMirroringList>; /** List WorkloadNetworkPortMirroring resources by WorkloadNetwork */ export declare function listPortMirroring(context: Client, resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListPortMirroringOptionalParams): PagedAsyncIterableIterator; export declare function _getGatewaySend(context: Client, resourceGroupName: string, privateCloudName: string, gatewayId: string, options?: WorkloadNetworksGetGatewayOptionalParams): StreamableMethod; export declare function _getGatewayDeserialize(result: PathUncheckedResponse): Promise; /** Get a WorkloadNetworkGateway */ export declare function getGateway(context: Client, resourceGroupName: string, privateCloudName: string, gatewayId: string, options?: WorkloadNetworksGetGatewayOptionalParams): Promise; export declare function _listGatewaysSend(context: Client, resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListGatewaysOptionalParams): StreamableMethod; export declare function _listGatewaysDeserialize(result: PathUncheckedResponse): Promise<_WorkloadNetworkGatewayList>; /** List WorkloadNetworkGateway resources by WorkloadNetwork */ export declare function listGateways(context: Client, resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListGatewaysOptionalParams): PagedAsyncIterableIterator; export declare function _deleteDnsZoneSend(context: Client, resourceGroupName: string, dnsZoneId: string, privateCloudName: string, options?: WorkloadNetworksDeleteDnsZoneOptionalParams): StreamableMethod; export declare function _deleteDnsZoneDeserialize(result: PathUncheckedResponse): Promise; /** Delete a WorkloadNetworkDnsZone */ export declare function deleteDnsZone(context: Client, resourceGroupName: string, dnsZoneId: string, privateCloudName: string, options?: WorkloadNetworksDeleteDnsZoneOptionalParams): PollerLike, void>; export declare function _updateDnsZoneSend(context: Client, resourceGroupName: string, privateCloudName: string, dnsZoneId: string, workloadNetworkDnsZone: WorkloadNetworkDnsZone, options?: WorkloadNetworksUpdateDnsZoneOptionalParams): StreamableMethod; export declare function _updateDnsZoneDeserialize(result: PathUncheckedResponse): Promise; /** Update a WorkloadNetworkDnsZone */ export declare function updateDnsZone(context: Client, resourceGroupName: string, privateCloudName: string, dnsZoneId: string, workloadNetworkDnsZone: WorkloadNetworkDnsZone, options?: WorkloadNetworksUpdateDnsZoneOptionalParams): PollerLike, WorkloadNetworkDnsZone>; export declare function _createDnsZoneSend(context: Client, resourceGroupName: string, privateCloudName: string, dnsZoneId: string, workloadNetworkDnsZone: WorkloadNetworkDnsZone, options?: WorkloadNetworksCreateDnsZoneOptionalParams): StreamableMethod; export declare function _createDnsZoneDeserialize(result: PathUncheckedResponse): Promise; /** Create a WorkloadNetworkDnsZone */ export declare function createDnsZone(context: Client, resourceGroupName: string, privateCloudName: string, dnsZoneId: string, workloadNetworkDnsZone: WorkloadNetworkDnsZone, options?: WorkloadNetworksCreateDnsZoneOptionalParams): PollerLike, WorkloadNetworkDnsZone>; export declare function _getDnsZoneSend(context: Client, resourceGroupName: string, privateCloudName: string, dnsZoneId: string, options?: WorkloadNetworksGetDnsZoneOptionalParams): StreamableMethod; export declare function _getDnsZoneDeserialize(result: PathUncheckedResponse): Promise; /** Get a WorkloadNetworkDnsZone */ export declare function getDnsZone(context: Client, resourceGroupName: string, privateCloudName: string, dnsZoneId: string, options?: WorkloadNetworksGetDnsZoneOptionalParams): Promise; export declare function _listDnsZonesSend(context: Client, resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListDnsZonesOptionalParams): StreamableMethod; export declare function _listDnsZonesDeserialize(result: PathUncheckedResponse): Promise<_WorkloadNetworkDnsZonesList>; /** List WorkloadNetworkDnsZone resources by WorkloadNetwork */ export declare function listDnsZones(context: Client, resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListDnsZonesOptionalParams): PagedAsyncIterableIterator; export declare function _deleteDnsServiceSend(context: Client, resourceGroupName: string, dnsServiceId: string, privateCloudName: string, options?: WorkloadNetworksDeleteDnsServiceOptionalParams): StreamableMethod; export declare function _deleteDnsServiceDeserialize(result: PathUncheckedResponse): Promise; /** Delete a WorkloadNetworkDnsService */ export declare function deleteDnsService(context: Client, resourceGroupName: string, dnsServiceId: string, privateCloudName: string, options?: WorkloadNetworksDeleteDnsServiceOptionalParams): PollerLike, void>; export declare function _updateDnsServiceSend(context: Client, resourceGroupName: string, privateCloudName: string, dnsServiceId: string, workloadNetworkDnsService: WorkloadNetworkDnsService, options?: WorkloadNetworksUpdateDnsServiceOptionalParams): StreamableMethod; export declare function _updateDnsServiceDeserialize(result: PathUncheckedResponse): Promise; /** Update a WorkloadNetworkDnsService */ export declare function updateDnsService(context: Client, resourceGroupName: string, privateCloudName: string, dnsServiceId: string, workloadNetworkDnsService: WorkloadNetworkDnsService, options?: WorkloadNetworksUpdateDnsServiceOptionalParams): PollerLike, WorkloadNetworkDnsService>; export declare function _createDnsServiceSend(context: Client, resourceGroupName: string, privateCloudName: string, dnsServiceId: string, workloadNetworkDnsService: WorkloadNetworkDnsService, options?: WorkloadNetworksCreateDnsServiceOptionalParams): StreamableMethod; export declare function _createDnsServiceDeserialize(result: PathUncheckedResponse): Promise; /** Create a WorkloadNetworkDnsService */ export declare function createDnsService(context: Client, resourceGroupName: string, privateCloudName: string, dnsServiceId: string, workloadNetworkDnsService: WorkloadNetworkDnsService, options?: WorkloadNetworksCreateDnsServiceOptionalParams): PollerLike, WorkloadNetworkDnsService>; export declare function _getDnsServiceSend(context: Client, resourceGroupName: string, privateCloudName: string, dnsServiceId: string, options?: WorkloadNetworksGetDnsServiceOptionalParams): StreamableMethod; export declare function _getDnsServiceDeserialize(result: PathUncheckedResponse): Promise; /** Get a WorkloadNetworkDnsService */ export declare function getDnsService(context: Client, resourceGroupName: string, privateCloudName: string, dnsServiceId: string, options?: WorkloadNetworksGetDnsServiceOptionalParams): Promise; export declare function _listDnsServicesSend(context: Client, resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListDnsServicesOptionalParams): StreamableMethod; export declare function _listDnsServicesDeserialize(result: PathUncheckedResponse): Promise<_WorkloadNetworkDnsServicesList>; /** List WorkloadNetworkDnsService resources by WorkloadNetwork */ export declare function listDnsServices(context: Client, resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListDnsServicesOptionalParams): PagedAsyncIterableIterator; export declare function _deleteDhcpSend(context: Client, resourceGroupName: string, privateCloudName: string, dhcpId: string, options?: WorkloadNetworksDeleteDhcpOptionalParams): StreamableMethod; export declare function _deleteDhcpDeserialize(result: PathUncheckedResponse): Promise; /** Delete a WorkloadNetworkDhcp */ export declare function deleteDhcp(context: Client, resourceGroupName: string, privateCloudName: string, dhcpId: string, options?: WorkloadNetworksDeleteDhcpOptionalParams): PollerLike, void>; export declare function _updateDhcpSend(context: Client, resourceGroupName: string, privateCloudName: string, dhcpId: string, workloadNetworkDhcp: WorkloadNetworkDhcp, options?: WorkloadNetworksUpdateDhcpOptionalParams): StreamableMethod; export declare function _updateDhcpDeserialize(result: PathUncheckedResponse): Promise; /** Update a WorkloadNetworkDhcp */ export declare function updateDhcp(context: Client, resourceGroupName: string, privateCloudName: string, dhcpId: string, workloadNetworkDhcp: WorkloadNetworkDhcp, options?: WorkloadNetworksUpdateDhcpOptionalParams): PollerLike, WorkloadNetworkDhcp>; export declare function _createDhcpSend(context: Client, resourceGroupName: string, privateCloudName: string, dhcpId: string, workloadNetworkDhcp: WorkloadNetworkDhcp, options?: WorkloadNetworksCreateDhcpOptionalParams): StreamableMethod; export declare function _createDhcpDeserialize(result: PathUncheckedResponse): Promise; /** Create a WorkloadNetworkDhcp */ export declare function createDhcp(context: Client, resourceGroupName: string, privateCloudName: string, dhcpId: string, workloadNetworkDhcp: WorkloadNetworkDhcp, options?: WorkloadNetworksCreateDhcpOptionalParams): PollerLike, WorkloadNetworkDhcp>; export declare function _getDhcpSend(context: Client, resourceGroupName: string, dhcpId: string, privateCloudName: string, options?: WorkloadNetworksGetDhcpOptionalParams): StreamableMethod; export declare function _getDhcpDeserialize(result: PathUncheckedResponse): Promise; /** Get a WorkloadNetworkDhcp */ export declare function getDhcp(context: Client, resourceGroupName: string, dhcpId: string, privateCloudName: string, options?: WorkloadNetworksGetDhcpOptionalParams): Promise; export declare function _listDhcpSend(context: Client, resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListDhcpOptionalParams): StreamableMethod; export declare function _listDhcpDeserialize(result: PathUncheckedResponse): Promise<_WorkloadNetworkDhcpList>; /** List WorkloadNetworkDhcp resources by WorkloadNetwork */ export declare function listDhcp(context: Client, resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListDhcpOptionalParams): PagedAsyncIterableIterator; export declare function _listSend(context: Client, resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListOptionalParams): StreamableMethod; export declare function _listDeserialize(result: PathUncheckedResponse): Promise<_WorkloadNetworkList>; /** List WorkloadNetwork resources by PrivateCloud */ export declare function list(context: Client, resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksListOptionalParams): PagedAsyncIterableIterator; export declare function _getSend(context: Client, resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksGetOptionalParams): StreamableMethod; export declare function _getDeserialize(result: PathUncheckedResponse): Promise; /** Get a WorkloadNetwork */ export declare function get(context: Client, resourceGroupName: string, privateCloudName: string, options?: WorkloadNetworksGetOptionalParams): Promise; //# sourceMappingURL=operations.d.ts.map