import { PollerLike , PollOperationState } from "@azure/core-lro" ; import { RestorePoint , RestorePointsCreateOptionalParams , RestorePointsCreateResponse , RestorePointsDeleteOptionalParams , RestorePointsGetOptionalParams , RestorePointsGetResponse } from "../models" ; /** Interface representing a RestorePoints. */ export interface RestorePoints { param resourceGroupName param restorePointCollectionName param restorePointName param parameters param options beginCreate ( resourceGroupName , restorePointCollectionName , restorePointName , parameters , options ? ) : Promise < PollerLike < PollOperationState < RestorePointsCreateResponse > , RestorePointsCreateResponse > > ; param resourceGroupName param restorePointCollectionName param restorePointName param parameters param options beginCreateAndWait ( resourceGroupName , restorePointCollectionName , restorePointName , parameters , options ? ) : Promise < RestorePointsCreateResponse > ; param resourceGroupName param restorePointCollectionName param restorePointName param options beginDelete ( resourceGroupName , restorePointCollectionName , restorePointName , options ? ) : Promise < PollerLike < PollOperationState < void > , void > > ; param resourceGroupName param restorePointCollectionName param restorePointName param options beginDeleteAndWait ( resourceGroupName , restorePointCollectionName , restorePointName , options ? ) : Promise < void > ; param resourceGroupName param restorePointCollectionName param restorePointName param options get ( resourceGroupName , restorePointCollectionName , restorePointName , options ? ) : Promise < RestorePointsGetResponse > ; }