import * as React from 'react'; import { formService } from '../apps'; import { FormTypes, FreshdeskTypes } from '@oneblink/types'; import { LoadDataState } from './useLoadDataState'; import { UpdateFormElementsHandler } from '../types/form'; type OptionsSetResult = { formElementOptionsSet: FormTypes.FormElementOptionSet; result?: formService.FormElementOptionsSetResult; }; export declare const FormElementOptionsContext: React.Context; export declare const FreshdeskFieldsStateContext: React.Context | undefined>; export declare function FormElementOptionsContextProvider({ formIsReadOnly, children, }: { formIsReadOnly: boolean; children: React.ReactNode; }): import("react/jsx-runtime").JSX.Element; export declare function useLoadDynamicOptionsEffect(formElement: FormTypes.FormElementWithOptions, onUpdateFormElements: UpdateFormElementsHandler): void; export {};