import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { Application , DeletedApplicationsListNextOptionalParams , DeletedApplicationsListOptionalParams , DeletedApplicationsRestoreOptionalParams , DeletedApplicationsRestoreResponse , DeletedApplicationsHardDeleteOptionalParams } from "../models" ; /** Interface representing a DeletedApplications. */ export interface DeletedApplications { param options list ( options ? ) : PagedAsyncIterableIterator < Application > ; param nextLink param options listNext ( nextLink , options ? ) : PagedAsyncIterableIterator < Application > ; param objectId param options restore ( objectId , options ? ) : Promise < DeletedApplicationsRestoreResponse > ; param applicationObjectId param options hardDelete ( applicationObjectId , options ? ) : Promise < void > ; }