import { Paginator } from "array-paginator";
import { ActionRowBuilder } from "discord.js";
import type { Message, ButtonInteraction, TextChannel } from "discord.js";
import type { IOptions, Page } from "./ts/interfaces";
export declare class EmbedPaginator {
    firstAndLast: boolean;
    channel: TextChannel;
    pager: Paginator<any>;
    summoner: string;
    message: Message | null;
    constructor(channel: TextChannel, pages: Page[], options: IOptions);
    init(): Promise<void>;
    getComponents(): ActionRowBuilder<import("@discordjs/builders").MessageActionRowComponentBuilder | import("@discordjs/builders").TextInputBuilder>;
    listenReactions(): void;
    changePage(page: any, interaction: ButtonInteraction): void;
}
