import { Expressionable, ResourceDefinition } from 'arm-templator'; export interface PricingPlanProperties { planType?: Expressionable<('Basic')>; cap?: Expressionable; warningThreshold?: Expressionable; stopSendNotificationWhenHitThreshold?: Expressionable; stopSendNotificationWhenHitCap?: Expressionable; } export declare namespace components { namespace pricingPlans { type PricingPlansResource = ResourceDefinition; function create(name: [Expressionable, Expressionable], properties: PricingPlanProperties, location: Expressionable): PricingPlansResource; } }