import React, { ReactNode } from 'react';
export interface ThemeConfig {
    components?: {
        segmented?: Record<string, unknown>;
    };
}
export interface ThemeProviderProps {
    theme?: ThemeConfig;
    children: ReactNode;
}
export declare const ThemeProvider: React.FC<ThemeProviderProps>;
export declare const useTheme: () => {
    theme: ThemeConfig;
    setTheme?: (theme: ThemeConfig) => void;
};
