import { ExpressionSource } from "../../../MagicExpressionWidget/types"; import { CustomFieldsConfig } from "../../types/Schema"; import type { PropsWithChildren } from "react"; import React from "react"; import { AppendPosition, ShowColumns } from "../../constants"; import { Common } from "../../types/Common"; export type GlobalContextProviderProps = { allowOperation: boolean; allowAdd?: boolean; showAdd?: boolean; disableFields: string[]; relativeAppendPosition: AppendPosition; innerExpressionSourceMap: Record; allowSourceInjectBySelf: boolean; contextExpressionSource?: ExpressionSource; uniqueFormId?: string; displayColumns?: ShowColumns[]; columnNames: Record, string>; customFieldsConfig?: CustomFieldsConfig; onlyExpression?: boolean; showImport?: boolean; showTopRow?: boolean; showOperation?: boolean; }; export declare const GlobalProvider: ({ allowOperation, disableFields, allowAdd, showAdd, relativeAppendPosition, innerExpressionSourceMap, allowSourceInjectBySelf, contextExpressionSource, uniqueFormId, displayColumns, columnNames, customFieldsConfig, onlyExpression, showImport, showTopRow, showOperation, children, }: PropsWithChildren) => React.JSX.Element;