import { A as ApiHandle } from '../types-ChU9Acbv.js';
export { T as TokenArg, a as authorize } from '../types-ChU9Acbv.js';
import { C as Client } from '../workflow.d-pD8ISOg-.js';
export { A as ActionSchedule, c as AddTaskReq, d as AgentConfig, e as AgentExecutionInfo, f as AiAgentTask, g as AnalyticsInfo, h as Assignees, i as AutomationConfig, j as AutomationInfo, k as AutomationTask, l as ClosingReason, m as ClosingReasonResp, a as Components, n as Condition, o as ConditionId, p as CreateStepReq, D as DecisionTask, q as DelayedSchedule, r as DueDateConfig, s as DynamicDueDate, E as ECPDetails, t as Edge, u as EnableRequirement, v as EntityRef, w as EntitySync, x as ErrorResp, y as EvaluationSource, z as ExecutionPaginationDynamo, F as Flow, B as FlowClosingReason, G as FlowContext, H as FlowExecution, I as FlowExecutionId, J as FlowSlim, K as FlowTemplateId, L as FlowTrigger, M as ImmediateSchedule, N as ItemType, Q as LastEvaluatedKey, R as LoopConfig, S as LoopInfo, T as ManualTask, O as OperationMethods, U as Operator, V as PartnerDetails, W as PatchFlowReq, X as PatchPhaseReq, Y as PatchTaskReq, P as Paths, b as PathsDictionary, Z as Phase, _ as PhaseId, $ as PhaseInEntity, a0 as RelativeSchedule, a1 as SearchExecutionsReq, a2 as SearchExecutionsResp, a3 as SearchFlowsReq, a4 as SearchPagination, a5 as SearchSorting, a6 as SearchStepsReq, a7 as SearchStepsResp, a8 as Section, a9 as SectionSimplified, aa as SectionStatus, ab as StartFlowReq, ac as Statement, ad as Step, ae as StepDescription, af as StepExtended, ag as StepId, ah as StepJourney, ai as StepPositionAt, aj as StepRequirement, ak as StepSimplified, al as StepStatus, am as StepType, an as Task, ao as TaskBase, ap as TaskId, aq as TaskType, ar as TimeUnit, as as TriggerMode, at as TriggerType, au as UpdateEntityAttributes, av as UpdateStepReq, aw as UpdateStepResp, ax as UserId, ay as VariableAssignment, az as WorkflowContext, aA as WorkflowExecution, aB as WorkflowExecutionBase, aC as WorkflowExecutionCreateReq, aD as WorkflowExecutionSlim, aE as WorkflowExecutionUpdateReq, aF as WorkflowInEntity, aG as WorkflowStatus } from '../workflow.d-pD8ISOg-.js';
export { OpenAPIClient } from 'openapi-client-axios';
import 'axios';

/** Get the cached singleton client (lazy-initialized on first call) */
declare const getClient: () => Client;
/** Create a fresh client instance (not cached) */
declare const createClient: () => Client;
/**
 * API handle — also exposes operations directly:
 * `workflow.someOperation(...)` calls forwarded to lazy singleton
 */
declare const workflow: ApiHandle<Client>;

export { Client, createClient, getClient, workflow };
