import { ReablocksTheme } from './themes/theme';
import { default as React, FC, PropsWithChildren } from 'react';

export interface ThemeContextProps {
    theme: ReablocksTheme;
    tokens: Record<string, string>;
    updateTheme: (newTheme: ReablocksTheme) => void;
    updateTokens: (newTokens: Record<string, string>) => void;
}
export declare const ThemeContext: React.Context<ThemeContextProps>;
interface ThemeProviderProps extends PropsWithChildren {
    theme: ReablocksTheme;
}
export declare const ThemeProvider: FC<ThemeProviderProps>;
export {};
