import React from 'react';
import { SCContextProviderType, SCContextType } from '../../../types';
/**
 * Create Global Context
 * Consuming this context in one of the following ways:
 *  1. <SCContext.Consumer>
 *       {settings => (...)}
 *     </SCContext.Consumer>
 *  2. const scContext: SCContextType = useContext(SCContext);
 *  3. const scContext: SCContextType = useSCContext();
 */
export declare const SCContext: React.Context<SCContextType>;
/**
 * SCContextProvider
 * This import all providers
 */
export default function SCContextProvider({ conf, children }: SCContextProviderType): JSX.Element;
/**
 * Let's only export the `useSCContext` hook instead of the context.
 * We only want to use the hook directly and never the context component.
 */
export declare function useSCContext(): SCContextType;
//# sourceMappingURL=index.d.ts.map