///
import { ActionRow, Embed, TextChannel, EmbedAuthorData, EmbedFooterData, MessagePayload, InteractionCollector, ButtonInteraction } from 'discord.js';
import { Message, MessageOptions } from '../types';
declare const _default: {
new (channel: TextChannel | {
send: (content: MessageOptions) => Promise;
}, data: {
[key: string]: any;
}): {
/** Channel object or an object with send as a function which returns a `Message`. */
channel: TextChannel | {
send: (content: MessageOptions) => Promise;
};
/** The content to be dynamically adjusted and displayed */
content: MessageOptions | MessagePayload;
/** UserId of person who can interact with the embed. */
user?: string;
/** Message object which contains the interactable embed */
message: Message;
/** Button collector used to collect interactions. */
collector: InteractionCollector;
/** Embed pages... Automagically generated */
pages: Array