export declare function createDiscordMessageToolComponentsSchema(): import("@sinclair/typebox").TObject<{ text: import("@sinclair/typebox").TOptional; reusable: import("@sinclair/typebox").TOptional; container: import("@sinclair/typebox").TOptional; spoiler: import("@sinclair/typebox").TOptional; }>>; blocks: import("@sinclair/typebox").TOptional; texts: import("@sinclair/typebox").TOptional>; accessory: import("@sinclair/typebox").TOptional; button: import("@sinclair/typebox").TOptional>; url: import("@sinclair/typebox").TOptional; emoji: import("@sinclair/typebox").TOptional; animated: import("@sinclair/typebox").TOptional; }>>; disabled: import("@sinclair/typebox").TOptional; allowedUsers: import("@sinclair/typebox").TOptional>; }>>; }>>; spacing: import("@sinclair/typebox").TOptional>; divider: import("@sinclair/typebox").TOptional; buttons: import("@sinclair/typebox").TOptional>; url: import("@sinclair/typebox").TOptional; emoji: import("@sinclair/typebox").TOptional; animated: import("@sinclair/typebox").TOptional; }>>; disabled: import("@sinclair/typebox").TOptional; allowedUsers: import("@sinclair/typebox").TOptional>; }>>>; select: import("@sinclair/typebox").TOptional>; placeholder: import("@sinclair/typebox").TOptional; minValues: import("@sinclair/typebox").TOptional; maxValues: import("@sinclair/typebox").TOptional; options: import("@sinclair/typebox").TOptional; emoji: import("@sinclair/typebox").TOptional; animated: import("@sinclair/typebox").TOptional; }>>; default: import("@sinclair/typebox").TOptional; }>>>; }>>; items: import("@sinclair/typebox").TOptional; spoiler: import("@sinclair/typebox").TOptional; }>>>; file: import("@sinclair/typebox").TOptional; spoiler: import("@sinclair/typebox").TOptional; }>>>; modal: import("@sinclair/typebox").TOptional; triggerStyle: import("@sinclair/typebox").TOptional>; fields: import("@sinclair/typebox").TArray; label: import("@sinclair/typebox").TString; description: import("@sinclair/typebox").TOptional; placeholder: import("@sinclair/typebox").TOptional; required: import("@sinclair/typebox").TOptional; options: import("@sinclair/typebox").TOptional; emoji: import("@sinclair/typebox").TOptional; animated: import("@sinclair/typebox").TOptional; }>>; default: import("@sinclair/typebox").TOptional; }>>>; minValues: import("@sinclair/typebox").TOptional; maxValues: import("@sinclair/typebox").TOptional; minLength: import("@sinclair/typebox").TOptional; maxLength: import("@sinclair/typebox").TOptional; style: import("@sinclair/typebox").TOptional>; }>>; }>>; }>;