import type { TriggerMatch, TriggerMatcher } from "./composer/trigger/index.js";
export { ComposerPrimitiveRoot as Root } from "./composer/ComposerRoot.js";
export { ComposerPrimitiveInput as Input } from "./composer/ComposerInput.js";
export { ComposerPrimitiveSend as Send } from "./composer/ComposerSend.js";
export { ComposerPrimitiveResume as Resume } from "./composer/ComposerResume.js";
export { ComposerPrimitiveCancel as Cancel } from "./composer/ComposerCancel.js";
export { ComposerPrimitiveAddAttachment as AddAttachment } from "./composer/ComposerAddAttachment.js";
export { ComposerPrimitiveAttachments as Attachments } from "./composer/ComposerAttachments.js";
export { ComposerPrimitiveAttachmentByIndex as AttachmentByIndex } from "./composer/ComposerAttachments.js";
export { ComposerPrimitiveAttachmentDropzone as AttachmentDropzone } from "./composer/ComposerAttachmentDropzone.js";
export { ComposerPrimitiveDictate as Dictate } from "./composer/ComposerDictate.js";
export { ComposerPrimitiveStopDictation as StopDictation } from "./composer/ComposerStopDictation.js";
export { ComposerPrimitiveDictationTranscript as DictationTranscript } from "./composer/ComposerDictationTranscript.js";
export { ComposerPrimitiveIf as If } from "./composer/ComposerIf.js";
export { ComposerPrimitiveQuote as Quote } from "./composer/ComposerQuote.js";
export { ComposerPrimitiveQuoteText as QuoteText } from "./composer/ComposerQuote.js";
export { ComposerPrimitiveQuoteDismiss as QuoteDismiss } from "./composer/ComposerQuote.js";
export { ComposerPrimitiveQueue as Queue } from "./composer/ComposerQueue.js";
export { ComposerPrimitiveTriggerPopover as TriggerPopover } from "./composer/trigger/index.js";
export { 
/** @deprecated Use `ComposerPrimitive.TriggerPopover` instead. */
ComposerPrimitiveTriggerPopover as Unstable_TriggerPopover, } from "./composer/trigger/index.js";
export { ComposerPrimitiveTriggerPopoverRoot as TriggerPopoverRoot } from "./composer/trigger/index.js";
export { 
/** @deprecated Use `ComposerPrimitive.TriggerPopoverRoot` instead. */
ComposerPrimitiveTriggerPopoverRoot as Unstable_TriggerPopoverRoot, } from "./composer/trigger/index.js";
export { ComposerPrimitiveTriggerPopoverCategories as TriggerPopoverCategories } from "./composer/trigger/index.js";
export { 
/** @deprecated Use `ComposerPrimitive.TriggerPopoverCategories` instead. */
ComposerPrimitiveTriggerPopoverCategories as Unstable_TriggerPopoverCategories, } from "./composer/trigger/index.js";
export { ComposerPrimitiveTriggerPopoverCategoryItem as TriggerPopoverCategoryItem } from "./composer/trigger/index.js";
export { 
/** @deprecated Use `ComposerPrimitive.TriggerPopoverCategoryItem` instead. */
ComposerPrimitiveTriggerPopoverCategoryItem as Unstable_TriggerPopoverCategoryItem, } from "./composer/trigger/index.js";
export { ComposerPrimitiveTriggerPopoverItems as TriggerPopoverItems } from "./composer/trigger/index.js";
export { 
/** @deprecated Use `ComposerPrimitive.TriggerPopoverItems` instead. */
ComposerPrimitiveTriggerPopoverItems as Unstable_TriggerPopoverItems, } from "./composer/trigger/index.js";
export { ComposerPrimitiveTriggerPopoverItem as TriggerPopoverItem } from "./composer/trigger/index.js";
export { 
/** @deprecated Use `ComposerPrimitive.TriggerPopoverItem` instead. */
ComposerPrimitiveTriggerPopoverItem as Unstable_TriggerPopoverItem, } from "./composer/trigger/index.js";
export { ComposerPrimitiveTriggerPopoverBack as TriggerPopoverBack } from "./composer/trigger/index.js";
export { 
/** @deprecated Use `ComposerPrimitive.TriggerPopoverBack` instead. */
ComposerPrimitiveTriggerPopoverBack as Unstable_TriggerPopoverBack, } from "./composer/trigger/index.js";
export { 
/** @deprecated Experimental since 2026-04-15. Not scheduled for removal; the API may change in any release. */
useTriggerPopoverRootContext as unstable_useTriggerPopoverRootContext, } from "./composer/trigger/index.js";
export { 
/** @deprecated Experimental since 2026-04-15. Not scheduled for removal; the API may change in any release. */
useTriggerPopoverRootContextOptional as unstable_useTriggerPopoverRootContextOptional, } from "./composer/trigger/index.js";
export { 
/** @deprecated Experimental since 2026-04-15. Not scheduled for removal; the API may change in any release. */
useTriggerPopoverScopeContext as unstable_useTriggerPopoverScopeContext, } from "./composer/trigger/index.js";
export { 
/** @deprecated Experimental since 2026-04-15. Not scheduled for removal; the API may change in any release. */
useTriggerPopoverScopeContextOptional as unstable_useTriggerPopoverScopeContextOptional, } from "./composer/trigger/index.js";
export { 
/** @deprecated Experimental since 2026-04-15. Not scheduled for removal; the API may change in any release. */
useTriggerPopoverTriggers as unstable_useTriggerPopoverTriggers, } from "./composer/trigger/index.js";
export { 
/** @deprecated Experimental since 2026-04-15. Not scheduled for removal; the API may change in any release. */
useTriggerPopoverTriggersOptional as unstable_useTriggerPopoverTriggersOptional, } from "./composer/trigger/index.js";
export type { 
/** @deprecated Experimental since 2026-04-15. Not scheduled for removal; the API may change in any release. */
RegisteredTrigger as Unstable_RegisteredTrigger, } from "./composer/trigger/index.js";
export type { TriggerMatch, TriggerMatcher } from "./composer/trigger/index.js";
/** @deprecated Use `TriggerMatcher` instead. */
export type Unstable_TriggerMatcher = TriggerMatcher;
/** @deprecated Use `TriggerMatch` instead. */
export type Unstable_TriggerMatch = TriggerMatch;
//# sourceMappingURL=composer.d.ts.map