
import { Project } from "ts-morph";

//#region ../tailwind-v3/dist/purger/legacy/purgeCSS.d.mts
//#region src/purger/legacy/purgeCSS.d.ts
type PropToUsedOptions = [string, string[]];
type ComponentToVariants = {
  [key: string]: PropToUsedOptions[];
};
type VariantsList = string[];
type ComponentDependencies = {
  [key: string]: string[];
};
type ComponentToTwClasses = {
  [key: string]: string;
};
interface GeneratedPurgeCSSData {
  variantsList: VariantsList;
  componentToVariants: ComponentToVariants;
  componentToTwClasses: ComponentToTwClasses;
  componentsDependencies: ComponentDependencies;
}
//#endregion
export { type GeneratedPurgeCSSData };