import { DataSourceOption } from "../../../common/BaseUI/DropdownRenderer/Reference"; import type { PropsWithChildren } from "react"; import React from "react"; import { ExpressionMode } from "../../constant"; import { ExpressionSource, InputExpressionProps, RenderConfig } from "../../types"; export type GlobalContextProviderProps = { dataSource: ExpressionSource; allowExpression: boolean; setAllowExpressionGlobal: React.Dispatch>; mode: ExpressionMode; dataSourceMap: Record; showMultipleLine: boolean; disabled: boolean; zoom: number; renderConfig?: RenderConfig; encryption: boolean; hasEncryptionValue: boolean; rawProps: InputExpressionProps; selectPanelOpen: boolean; isInFlow: boolean; }; export declare const GlobalProvider: ({ dataSource, allowExpression, setAllowExpressionGlobal, mode, dataSourceMap, showMultipleLine, disabled, zoom, renderConfig, encryption, hasEncryptionValue, rawProps, selectPanelOpen, isInFlow, children, }: PropsWithChildren) => React.JSX.Element;