import React from 'react'; import { FunctionFragmentView, Theme } from '../lib'; interface UIContextProps { setupUI: (functions: readonly FunctionFragmentView[], actionName: string | undefined) => void; widgetName: string; openTransactionOverrides: boolean; setOpenTransactionOverrides: (openTransactionOverrides: boolean) => void; isOpen: boolean; updateIsOpen: () => void; setTheme: (lightTheme?: Theme, darkTheme?: Theme) => void; toggleOverlay: (toggleState: boolean, overlayRef: HTMLDivElement) => void; showResults: boolean; setShowResults: (showResults: boolean) => void; } export declare const useUIContext: () => UIContextProps; export declare const UIProvider: React.FC; export {};