import { Expressionable, ResourceDefinition } from 'arm-templator'; export interface ResourceReference { id?: Expressionable; } export interface Sku { name?: Expressionable<('NotSpecified' | 'Free' | 'Shared' | 'Basic' | 'Standard' | 'Premium')>; plan?: Expressionable; } export interface WorkflowParameter { type?: Expressionable<('NotSpecified' | 'String' | 'SecureString' | 'Int' | 'Float' | 'Bool' | 'Array' | 'Object' | 'SecureObject')>; } export interface WorkflowProperties { state?: Expressionable<('NotSpecified' | 'Enabled' | 'Disabled' | 'Deleted' | 'Suspended')>; sku?: Expressionable; } export declare namespace workflows { type WorkflowsResource = ResourceDefinition; function create(name: Expressionable, properties: WorkflowProperties): WorkflowsResource; }