
import { alignStyle } from "./align.js";
import { borderStyle } from "./border.js";
import { colorStyle } from "./color.js";
import { displayStyle } from "./display.js";
import { fadeStyle } from "./fade.js";
import { fillStyle, svgFillStyle } from "./fill.js";
import { flowStyle } from "./flow.js";
import { gapStyle } from "./gap.js";
import { heightStyle } from "./height.js";
import { insetStyle } from "./inset.js";
import { justifyStyle } from "./justify.js";
import { marginStyle } from "./margin.js";
import { outlineStyle } from "./outline.js";
import { paddingStyle } from "./padding.js";
import { presetStyle } from "./preset.js";
import { radiusStyle } from "./radius.js";
import { scrollbarStyle } from "./scrollbar.js";
import { shadowStyle } from "./shadow.js";
import { styledScrollbarStyle } from "./styledScrollbar.js";
import { transitionStyle } from "./transition.js";
import { widthStyle } from "./width.js";

//#region src/tasty/styles/predefined.d.ts
/**
 * Exported object containing wrapped predefined style handlers.
 * Users can import and call these to extend or delegate to built-in behavior.
 *
 * Internal handlers use *Style suffix for searchability.
 * External API uses short names for convenience.
 *
 * @example
 * ```ts
 * import { styleHandlers, configure } from '@cube-dev/ui-kit';
 *
 * configure({
 *   handlers: {
 *     fill: ({ fill }) => {
 *       if (fill?.startsWith('gradient:')) {
 *         return { background: fill.slice(9) };
 *       }
 *       return styleHandlers.fill({ fill });
 *     },
 *   },
 * });
 * ```
 */
declare const styleHandlers: {
  readonly align: typeof alignStyle;
  readonly border: typeof borderStyle;
  readonly color: typeof colorStyle;
  readonly display: typeof displayStyle;
  readonly fade: typeof fadeStyle;
  readonly fill: typeof fillStyle;
  readonly svgFill: typeof svgFillStyle;
  readonly flow: typeof flowStyle;
  readonly gap: typeof gapStyle;
  readonly height: typeof heightStyle;
  readonly inset: typeof insetStyle;
  readonly justify: typeof justifyStyle;
  readonly margin: typeof marginStyle;
  readonly outline: typeof outlineStyle;
  readonly padding: typeof paddingStyle;
  readonly preset: typeof presetStyle;
  readonly radius: typeof radiusStyle;
  readonly scrollbar: typeof scrollbarStyle;
  readonly shadow: typeof shadowStyle;
  readonly styledScrollbar: typeof styledScrollbarStyle;
  readonly transition: typeof transitionStyle;
  readonly width: typeof widthStyle;
};
//#endregion
export { styleHandlers };
//# sourceMappingURL=predefined.d.ts.map