import { IItem } from './types'; type IProviderProps = React.PropsWithChildren<{ syncWithLocation?: boolean; rootMatchString?: string; errorCount?: boolean; }>; declare function Provider(props: IProviderProps): import("react/jsx-runtime").JSX.Element; declare function useFormRootPath(): string | undefined; declare function useActiveItem(): string | undefined; declare function useItems(): Array; declare function useSyncWithLocation(): boolean; declare function useErrorCount(): boolean; declare function useSetActiveItem(): (activeItem: string) => void; declare function useAddItem(): (item: IItem) => void; declare function useRemoveItem(): (item: string | IItem) => void; export type { IProviderProps }; export { Provider, useActiveItem, useAddItem, useErrorCount, useFormRootPath, useItems, useRemoveItem, useSetActiveItem, useSyncWithLocation }; //# sourceMappingURL=Provider.d.ts.map