import type { UtilityRule } from './rules'; // ============================================================================= // Backgrounds, Borders, Effects utilities // ============================================================================= // Background utilities export declare const backgroundAttachmentRule: UtilityRule; export declare const backgroundClipRule: UtilityRule; export declare const gradientInterpolationRule: UtilityRule; /** * Linear gradients. `bg-linear-*` is Tailwind v4's name for `bg-gradient-*`; * both spellings are accepted so v3 markup keeps working. * * Three shapes reach here with different parses: * bg-linear-to-r utility `bg`, value `linear-to-r` * -bg-linear-45 utility `bg`, value `-linear-45` * bg-linear-[0.25turn] utility `bg-linear`, value `0.25turn` (arbitrary) */ export declare const backgroundImageRule: UtilityRule; export declare const backgroundOriginRule: UtilityRule; export declare const backgroundPositionRule: UtilityRule; export declare const backgroundRepeatRule: UtilityRule; export declare const backgroundSizeRule: UtilityRule; // Border utilities export declare const borderStyleRule: UtilityRule; export declare const outlineRule: UtilityRule; // Effect utilities export declare const boxShadowThemeRule: UtilityRule; // Shadow color utilities (shadow-{color}, shadow-{color}/{opacity}) export declare const shadowColorRule: UtilityRule; export declare const textShadowRule: UtilityRule; export declare const opacityRule: UtilityRule; export declare const mixBlendModeRule: UtilityRule; export declare const backgroundBlendModeRule: UtilityRule; // Mask utilities export declare const maskRule: UtilityRule; export declare const effectsRules: UtilityRule[];