import { D as DesignConstraints, n as ConstraintTemplate } from '../DesignConstraints-C19svfal.js'; export { A as AccessibilityConstraint, B as BaseConstraint, e as ColorConstraint, b as ColorFormat, d as ColorPalette, h as ComponentConstraint, g as ComponentSizes, o as ConditionalConstraint, q as ConflictStrategy, k as Constraint, r as ConstraintParseResult, a as ConstraintPriority, p as ConstraintSetConfig, C as ConstraintType, j as CustomConstraint, s as DesignOutput, c as LayoutConstraint, L as LayoutSystem, M as MergeOptions, N as NaturalLanguageConstraint, t as PromptGenerationOptions, P as PromptInstruction, i as SpacingConstraint, S as SpacingSystem, f as TypographyConstraint, T as TypographyScale, l as ValidationIssue, m as ValidationResult, V as ValidationSeverity, W as WCAGLevel } from '../DesignConstraints-C19svfal.js'; /** * Design Constraint Templates * * Pre-built constraint templates for common design systems and frameworks */ /** * Material Design 3 constraint template */ declare function createMaterialDesignTemplate(): DesignConstraints; /** * iOS Human Interface Guidelines template */ declare function createiOSTemplate(): DesignConstraints; /** * Tailwind CSS template */ declare function createTailwindTemplate(): DesignConstraints; /** * Bootstrap template */ declare function createBootstrapTemplate(): DesignConstraints; /** * Minimal/Clean template */ declare function createMinimalTemplate(): DesignConstraints; /** * Template registry */ declare const TEMPLATE_REGISTRY: Record DesignConstraints>; /** * Get available template names */ declare function getAvailableTemplates(): string[]; /** * Create constraints from template */ declare function createFromTemplate(templateName: string): DesignConstraints | null; /** * Export template metadata */ declare function getTemplateMetadata(): ConstraintTemplate[]; export { ConstraintTemplate, DesignConstraints, TEMPLATE_REGISTRY, createBootstrapTemplate, createFromTemplate, createMaterialDesignTemplate, createMinimalTemplate, createTailwindTemplate, createiOSTemplate, getAvailableTemplates, getTemplateMetadata };