import { Expressionable, ResourceDefinition } from 'arm-templator'; export interface httpActionRequest { uri: Expressionable; method: Expressionable; body?: Expressionable; authentication?: Expressionable; } export interface storageQueueActionQueueMessage { storageAccount?: Expressionable; queueName?: Expressionable; sasToken?: Expressionable; message?: Expressionable; } export interface errorAction { } export interface retryPolicy { } export interface recurrenceFrequency { frequency?: Expressionable<('Minute' | 'Hour' | 'Day' | 'Week' | 'Month' | 'Year')>; interval?: Expressionable; } export interface recurrence { } export interface dayOfWeek { } export interface UTC { } export declare namespace jobCollections { type JobCollectionsResource = ResourceDefinition; function create(name: Expressionable, properties: any): JobCollectionsResource; } export declare namespace jobCollections { namespace jobs { type JobsResource = ResourceDefinition; function create(name: [Expressionable, Expressionable], properties: any): JobsResource; } }