import type { TriggerDefinition } from "@automate.ax/catalog/authoring"; import type { Signal } from "./signal-protocol.js"; /** * Registers a low-level event subscription without public trigger policy. * * @param trigger - Shared trigger definition to subscribe to. * @param config - Configuration for the event type. * @param staticProperties - Values exposed directly instead of as projections. * @param options - Internal planning behavior for the subscription. * @param options.inferActionBoundary - Whether this trigger can anchor an * otherwise dependency-free action. * @throws When an account-backed trigger has invalid or dynamic configuration. */ export declare function createSubscription(trigger: TriggerDefinition, config: unknown, staticProperties?: TStatic, options?: { inferActionBoundary?: boolean; }): Signal & Readonly; //# sourceMappingURL=subscription.d.ts.map