import { PagedAsyncIterableIterator } from "@azure/core-paging" ; import { Provider , ProvidersListOptionalParams , ProvidersListAtTenantScopeOptionalParams , ProvidersUnregisterOptionalParams , ProvidersUnregisterResponse , ProvidersRegisterOptionalParams , ProvidersRegisterResponse , ProvidersGetOptionalParams , ProvidersGetResponse , ProvidersGetAtTenantScopeOptionalParams , ProvidersGetAtTenantScopeResponse } from "../models" ; /** Interface representing a Providers. */ export interface Providers { param options list ( options ? ) : PagedAsyncIterableIterator < Provider > ; param options listAtTenantScope ( options ? ) : PagedAsyncIterableIterator < Provider > ; param resourceProviderNamespace param options unregister ( resourceProviderNamespace , options ? ) : Promise < ProvidersUnregisterResponse > ; param resourceProviderNamespace param options register ( resourceProviderNamespace , options ? ) : Promise < ProvidersRegisterResponse > ; param resourceProviderNamespace param options get ( resourceProviderNamespace , options ? ) : Promise < ProvidersGetResponse > ; param resourceProviderNamespace param options getAtTenantScope ( resourceProviderNamespace , options ? ) : Promise < ProvidersGetAtTenantScopeResponse > ; }