import Discord, { APIEmbedField, ColorResolvable, EmbedAuthorOptions, EmbedFooterOptions } from "discord.js"; type BaseEmbedData = { title?: string; description?: string; color?: ColorResolvable; footer?: EmbedFooterOptions; fields?: APIEmbedField[]; author?: EmbedAuthorOptions; image?: string; thumbnail?: string; timestamp?: boolean; }; type RequireAtLeastOne = Pick> & { [K in Keys]-?: Required> & Partial>>; }[Keys]; type embedData = RequireAtLeastOne; declare const CreateEmbed: (embedData: embedData) => Discord.EmbedBuilder; export default CreateEmbed;