import React from 'react'; import { Name, FormProvider, SectionHelpers } from './sharedTypes'; export interface ForkProviderConfig extends FormProvider { children: React.ReactNode | ((value: T, utils: SectionHelpers) => React.ReactNode); } export interface SectionConfig { name: Name; fallback?: T; children: React.ReactNode | ((value: T, utils: SectionHelpers) => React.ReactNode); } declare function createSection(ctx: React.Context | Symbol>): (props: SectionConfig) => JSX.Element; export default createSection;