import * as React from 'react';
import type { Theme } from '../../theme';
interface NucleusProviderProps {
/**
* The Nucleus theme to be used by Nucleus components. Default is the
* `earnest` theme.
*/
theme?: Theme;
children?: React.ReactNode;
}
/**
* Provides minimal, document-level typographic styles based on the provided
* theme, as well as theme values that Nucleus components rely on.
*
* **Note:** You must include `@font-face` declarations before `NucleusProvider`
* for fonts to work properly:
*
* ```tsx
* <>
*
*
* // children
*
* >
* ```
*/
export declare function NucleusProvider(props: NucleusProviderProps): JSX.Element;
export {};