import "./automation/runtime" import "./automation/signal-methods" export * from "./config" export { branch, closed, collect, concurrent, correlate, debounce, dependentOn, each, failed, filter, funnel, gate, group, markSignificant, merge, onClose, onFailure, onSuccess, outcome, once, partition, race, rateLimit, scope, serialize, succeeded, take, withPrerequisites, window, type AdmissionOptions, type CollectionOptions, type ConcurrencyOptions, type Deadline, type Duration, type DurationString, type CorrelationOptions, type CorrelationInput, type CorrelationInputOptions, type FunnelOptions, type GroupOptions, type NonEmptyArray, type RateLimitOptions, type ValueInheritanceOptions, type WindowUntilOptions, } from "./automation/signal-operators" export { isSignal, transform, type GlobalSignal, type KeyedSignal, type Signal, type AutomationError, type SignalOutcome, } from "./automation/signal-protocol" export { correlationId, timestamp } from "./automation/signal-resolution" export * from "./automation/automation" export * from "./automation/actions" export { integrationScope, type AccountAuthorizationAction, type AccountAuthorizationHint, type ActionAccountConnectionRequirement, type ActionAccountConnectionRequirements, type ActionAccountOption, type IntegrationAccountConnectionOption, type IntegrationAccountReference, type IntegrationAccountRequirement, type IntegrationScopeRequirement, type ResolvedIntegrationAccount, type ScopeRequirementGroup, } from "./automation/integrations" export { getAutomationExecutionIdentity, getNextHookLocation, type AutomationExecutionIdentity, type HookLocation, } from "./automation/runtime" export * from "./components/core"