import React__default from 'react';
import { Theme } from '../themes/index.js';

/**
 * Component Registry
 * Runtime registry for component theme variants
 */

declare function registerThemeVariant<P = unknown>(componentName: string, theme: string, component: React__default.ComponentType<P>): void;
declare function getThemedComponent(componentName: string, theme?: Theme): React__default.ComponentType<unknown>;
declare function getRegistry(): Record<string, string[]>;

export { getRegistry, getThemedComponent, registerThemeVariant };
