import { ElementScroll } from "../../index";
import { CoreConfig } from ".";
export type DroppableConfig<T> = {
    droppable: HTMLElement;
    config: CoreConfig<T>;
    scroll: ElementScroll;
};
export default class ConfigHandler {
    static configs: DroppableConfig<any>[];
    static addConfig<T>(droppable: HTMLElement, config: CoreConfig<T>): void;
    static removeObsoleteConfigs: () => void;
    static updateScrolls(currentDroppable: Element, droppableGroupClass: string | null): void;
    static getConfig(curerntDroppable: Element): DroppableConfig<any> | undefined;
}
