import type { RecoveryServicesContext } from "../../api/recoveryServicesContext.js"; import type { PrivateLinkResourcesListOptionalParams, PrivateLinkResourcesGetOptionalParams } from "../../api/privateLinkResources/options.js"; import type { PrivateLinkResource } from "../../models/models.js"; import type { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; /** Interface representing a PrivateLinkResources operations. */ export interface PrivateLinkResourcesOperations { /** Returns the list of private link resources that need to be created for Backup and SiteRecovery */ list: (resourceGroupName: string, vaultName: string, options?: PrivateLinkResourcesListOptionalParams) => PagedAsyncIterableIterator; /** Returns a specified private link resource that need to be created for Backup and SiteRecovery */ get: (resourceGroupName: string, vaultName: string, privateLinkResourceName: string, options?: PrivateLinkResourcesGetOptionalParams) => Promise; } export declare function _getPrivateLinkResourcesOperations(context: RecoveryServicesContext): PrivateLinkResourcesOperations; //# sourceMappingURL=index.d.ts.map