import { d as c } from "./chunk-NM5MMPCF.js";
import { a as n } from "./chunk-KFM6KXSE.js";
import { a as i } from "./chunk-JMN3HTZU.js";
import { Type } from "@sinclair/typebox";
/*! Upstart.gg - Copyright (C) 2024 Flippable - https://github.com/upstart-gg/upstart/blob/main/LICENSE */
function p(r = {}) {
  return Type.Object({ width: i(["border-0", "border", "border-2", "border-4", "border-8"], { title: "Width", enumNames: ["None", "Small", "Medium", "Large", "Extra large"], "ai:instructions": "Don't specify width if you want no border.", "ui:field": "enum", "ui:display": "select", "ui:placeholder": "None", default: "border-0" }), color: c({ title: "Color", description: "The color of the border.", default: "border-current" }) }, { title: "Border", "ui:styleId": "styles:border", description: "Set the border width and color.", "ui:field": "border", "ui:responsive": true, examples: [{ width: "border-2", color: "border-primary-200" }, { width: "border-4", color: "border-accent-400" }, { width: "border", color: "border-neutral-100" }], ...r });
}
function s(r = {}) {
  return n("styles:border", r);
}
function a(r = {}) {
  return Type.Optional(i(["rounded-auto", "rounded-none", "rounded-sm", "rounded-md", "rounded-lg", "rounded-xl", "rounded-2xl", "rounded-full"], { title: "Corner rounding", enumNames: ["Auto", "None", "Small", "Medium", "Large", "Extra large", "2xl", "Full"], "ui:styleId": "styles:rounding", "ui:responsive": "desktop", ...r }));
}
function b(r = {}) {
  return n("styles:rounding", r);
}
export {
  p as a,
  s as b,
  a as c,
  b as d
};
//# sourceMappingURL=chunk-ZTZJHY4E.js.map
