import React from 'react'; type Tokens = { [tokenName: string]: string; }; export type ThemeProviderProps = JSX.IntrinsicElements['div'] & { tokens: Tokens; children: React.ReactNode; }; export declare const useContextTokens: () => Tokens | null; export declare const useContextTheme: (ref: React.RefObject, available?: boolean) => void; export declare const contextThemeEnhance: = {}>(getAvailable?: (props: T) => boolean | undefined) => (props: T) => T & { ref: React.Ref; }; export declare const ThemeProvider: (props: ThemeProviderProps) => React.ReactElement; export {};