import { PollerLike , PollOperationState } from "@azure/core-lro" ; import { IotConnectorFhirDestinationGetOptionalParams , IotConnectorFhirDestinationGetResponse , IotFhirDestination , IotConnectorFhirDestinationCreateOrUpdateOptionalParams , IotConnectorFhirDestinationCreateOrUpdateResponse , IotConnectorFhirDestinationDeleteOptionalParams } from "../models" ; /** Interface representing a IotConnectorFhirDestination. */ export interface IotConnectorFhirDestination { param resourceGroupName param workspaceName param iotConnectorName param fhirDestinationName param options get ( resourceGroupName , workspaceName , iotConnectorName , fhirDestinationName , options ? ) : Promise < IotConnectorFhirDestinationGetResponse > ; param resourceGroupName param workspaceName param iotConnectorName param fhirDestinationName param iotFhirDestination param options beginCreateOrUpdate ( resourceGroupName , workspaceName , iotConnectorName , fhirDestinationName , iotFhirDestination , options ? ) : Promise < PollerLike < PollOperationState < IotConnectorFhirDestinationCreateOrUpdateResponse > , IotConnectorFhirDestinationCreateOrUpdateResponse > > ; param resourceGroupName param workspaceName param iotConnectorName param fhirDestinationName param iotFhirDestination param options beginCreateOrUpdateAndWait ( resourceGroupName , workspaceName , iotConnectorName , fhirDestinationName , iotFhirDestination , options ? ) : Promise < IotConnectorFhirDestinationCreateOrUpdateResponse > ; param resourceGroupName param workspaceName param iotConnectorName param fhirDestinationName param options beginDelete ( resourceGroupName , workspaceName , iotConnectorName , fhirDestinationName , options ? ) : Promise < PollerLike < PollOperationState < void > , void > > ; param resourceGroupName param workspaceName param iotConnectorName param fhirDestinationName param options beginDeleteAndWait ( resourceGroupName , workspaceName , iotConnectorName , fhirDestinationName , options ? ) : Promise < void > ; }