import React from "react";
import { DataBlock } from "../../../filter-provider/FilterProvider";
export declare const AllDataBlocksContext: React.Context<{
    getAllDataBlocks: () => DataBlock[];
    setAllDataBlocks: (value: DataBlock[] | ((prev: DataBlock[]) => DataBlock[])) => void;
}>;
/**
 * 保存当前页面中所有数据区块的信息（包括弹窗中的）
 * @param props
 * @returns
 */
export declare const AllDataBlocksProvider: React.FC;
export declare const useAllDataBlocks: () => {
    recordDataBlocks: (...args: any[]) => void;
    removeDataBlock: (...args: any[]) => void;
    getAllDataBlocks: () => DataBlock[];
};
