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