import type { IwaterfallProps } from "./type";
export default class Waterfall {
    config: IwaterfallProps;
    container: HTMLElement;
    containerWidth: number;
    columnCount: number;
    handleTimer: any;
    prevImageLength: number;
    prevLiNodesLength: number;
    divItemNodes: Element[];
    liNodes: Element[];
    constructor(config: IwaterfallProps);
    init(): void;
    /**
     * 初始化数据或加载更多时调用
     */
    load(): void;
    initLayout(): void;
    loadImages(): Promise<any>;
    initPolling(): void;
    pollingRefresh(): void;
}
