import { type NodeProcessor } from "./types"; import type { EmbedPayload } from "@disjsx/types.ts"; /** * Registry of node processors for main DISJSX components * Child components (like EmbedAuthor, SelectOption) are handled by their parent processors * Special components (like Message, Content) are handled in renderDiscordMessage */ export declare const nodeProcessors: { "disjsx:ActionRow": NodeProcessor; "disjsx:Button": NodeProcessor; "disjsx:StringSelect": NodeProcessor; "disjsx:Embed": NodeProcessor; "disjsx:TextDisplay": NodeProcessor; "disjsx:Separator": NodeProcessor; "disjsx:UserSelect": NodeProcessor; "disjsx:Container": NodeProcessor; "disjsx:RoleSelect": NodeProcessor; "disjsx:MentionableSelect": NodeProcessor; "disjsx:ChannelSelect": NodeProcessor; "disjsx:TextInput": NodeProcessor; "disjsx:Thumbnail": NodeProcessor; "disjsx:Section": NodeProcessor; "disjsx:MediaGallery": NodeProcessor; "disjsx:File": NodeProcessor; "disjsx:Label": NodeProcessor; "disjsx:FileUpload": NodeProcessor; }; export * from "./types"; export * from "./ActionRowNode"; export * from "./ButtonNode"; export * from "./StringSelectNode"; export * from "./EmbedNode"; export * from "./TextDisplayNode"; export * from "./SeparatorNode"; export * from "./UserSelectNode"; export * from "./ContainerNode"; export * from "./RoleSelectNode"; export * from "./MentionableSelectNode"; export * from "./ChannelSelectNode"; export * from "./TextInputNode"; export * from "./ThumbnailNode"; export * from "./FileNode"; export * from "./SectionNode"; export * from "./MediaGalleryNode"; export * from "./LabelNode"; export * from "./FileUploadNode"; //# sourceMappingURL=index.d.ts.map