import { type FunctionComponent, PropsWithChildren } from 'react';
import { SisenseContextProviderProps } from '../../../props';
/**
* Sisense Context Provider Component allowing you to connect to
* a Sisense instance and provide that context
* to all Compose SDK components in your application.
*
* @example
* Add SisenseContextProvider to the main component of your app as below and then wrap
* other SDK components inside this component.
*
* ```tsx
* import { Chart, SisenseContextProvider } from '@sisense/sdk-ui';
* import * as DM from './sample-ecommerce';
* import { measures } from '@sisense/sdk-data';
*
* function App() {
* return (
* <>
*
*
*
*
* >
* );
* }
*
* export default App;
* ```
* @param props - Sisense context provider props
* @returns A Sisense Context Provider Component
* @group Contexts
*/
export declare const SisenseContextProvider: FunctionComponent>;