import type { DataSourcePanelTypeKey, OpenDataSourcePanelParams } from '../../DataSource/DataSoureBlindPannel/interface'; export declare type onOpenDataSourcePanelType = (isOpen: boolean, type: DataSourcePanelTypeKey, value?: OpenDataSourcePanelParams) => void; declare const useDataSource: (dataSource?: string[]) => { isOpenDataSource: boolean | undefined; dataSoureBlineData: { type: "NormalDataBlind" | "DataBindPannel" | "TableDataBlind" | "FunctorBind" | "EChartDataBind" | "I18nBind"; isOpen: boolean; value?: OpenDataSourcePanelParams | undefined; }; onOpenDataSourcePanel: onOpenDataSourcePanelType; }; export default useDataSource;