import { Expressionable, ResourceDefinition } from 'arm-templator'; export interface CustomerSubscriptionProperties { tenantId?: Expressionable; } export interface RegistrationParameterProperties { registrationToken: Expressionable; } export declare namespace registrations { type RegistrationsResource = ResourceDefinition; function create(name: Expressionable, properties: RegistrationParameterProperties, location: Expressionable<('global')>): RegistrationsResource; } export declare namespace registrations { namespace customerSubscriptions { type CustomerSubscriptionsResource = ResourceDefinition; function create(name: [Expressionable, Expressionable], properties: CustomerSubscriptionProperties, location: Expressionable<('global')>): CustomerSubscriptionsResource; } }