import type { ChatBot } from './ChatBot';
import type { EventSubConnection } from '../enums';
/**
 * Represents the base class for all structures.
 * @internal
 */
export declare class Base<T extends EventSubConnection> {
    /**
     * The current instance of the chatbot.
     */
    readonly chatbot: ChatBot<T>;
    /**
     * Creates a new instance of the base class.
     * @param chatbot The current instance of the chatbot.
     */
    constructor(chatbot: ChatBot<T>);
}
