
import "../commands/generateComponentData.js";
import { UDSCSSOptimizationOptions } from "./theme.js";
import { SafelistConfig } from "tailwindcss/types/config";

//#region src/css/generate.d.ts
/**
 * CSS generation options for uds.theme.ts
 */
interface UDSCSSOptions {
  /** CSS scope wrapper class (optional) */
  scope?: string;
  /** Safelist of CSS classes to always include */
  safelist?: SafelistConfig[];
  /** CSS optimization settings */
  optimization?: UDSCSSOptimizationOptions;
  /** Include Tailwind preflight/reset styles (default: true) */
  preflight?: boolean;
  /** Include @font-face declarations (default: true) */
  fontFaceDeclarations?: boolean;
  /** Debounce delay (ms) for watch mode regenerations */
  watchDebounce?: number;
}
/**
 * Options for generateCSS function
 */
//#endregion
export { type UDSCSSOptions };
//# sourceMappingURL=generate.d.ts.map