
import { ComponentConfig } from "../types/ComponentConfig.js";

//#region ../automated-config/dist/utils/getConfigVariants.d.ts
//#region src/utils/getConfigVariants.d.ts
declare function getConfigVariants<C extends ComponentConfig>(config: C, variantKey?: string): {
  type: 'has-sub-components';
  description: string;
  variantNames: Array<string>;
  variantToSubcomponentNames: Record<string, Array<string>>;
} | {
  type: 'no-sub-components';
  description: string;
  variantNames: Array<string>;
} | {
  description: string;
  type: 'no-variants';
}; //#endregion
//#endregion
export { getConfigVariants };