import React from 'react'; import { ITidyUiProviderProps } from './types'; declare const Consumer: React.Consumer; /** * TidyUiProvider component * This component provides the Tidy UI context to its children. * It uses a reducer to manage the state and allows for a theme and toaster to be passed in as props. * It wraps its children in a StyledThemeWrapper to apply the theme. * It also provides a context value that includes the theme and other props. * * @param {ITidyUiProviderProps} props - The props for the TidyUiProvider component. * @returns {JSX.Element} A React element that provides the Tidy UI context to its children. */ declare const TidyUiProvider: (props: ITidyUiProviderProps) => JSX.Element; export { Consumer as TidyUiConsumer, TidyUiProvider };