import { Expressionable, ResourceDefinition } from 'arm-templator'; export interface DebugSetting { detailLevel?: Expressionable; } export interface DeploymentProperties { debugSetting?: Expressionable; mode: Expressionable<('Incremental' | 'Complete')>; parameters?: Expressionable; parametersLink?: Expressionable; template?: Expressionable; templateLink?: Expressionable; } export interface ParametersLink { contentVersion?: Expressionable; uri: Expressionable; } export interface TemplateLink { contentVersion?: Expressionable; uri: Expressionable; } export declare namespace deployments { type DeploymentsResource = ResourceDefinition; function create(name: Expressionable, properties: DeploymentProperties): DeploymentsResource; }