import * as pulumi from "@pulumi/pulumi"; import * as mod from "."; export interface DurableOrchestratorFunctionContext extends mod.Context { df: any; } export interface DurableOrchestratorFunctionArgs extends mod.CallbackFunctionArgs { } /** * Azure Durable Orchestrator Function */ export declare class DurableOrchestratorFunction extends mod.Function { constructor(name: string, args: DurableOrchestratorFunctionArgs); } export interface DurableActivityFunctionContext extends mod.Context { bindings: TActivityInputBinding; } export interface DurableActivityFunctionArgs extends mod.CallbackFunctionArgs, void, mod.Result> { activityInputName: keyof TActivityInputBinding; } /** * Azure Durable Activity Function */ export declare class DurableActivityFunction extends mod.Function, void, mod.Result> { constructor(name: string, args: DurableActivityFunctionArgs); } export interface DurableEntityFunctionContext extends mod.Context { df: any; } export interface DurableEntityFunctionArgs extends mod.CallbackFunctionArgs { } /** * Azure Durable Entity Function */ export declare class DurableEntityFunction extends mod.Function { constructor(name: string, args: DurableEntityFunctionArgs); } export declare class DurableOrchestrationClientInputBindingSettings implements mod.InputBindingSettings { binding: pulumi.Input; settings: pulumi.Input<{ [key: string]: any; }>; constructor(name: string); } export declare class DurableEntityClientInputBindingSettings implements mod.InputBindingSettings { binding: pulumi.Input; settings: pulumi.Input<{ [key: string]: any; }>; constructor(name: string); }