export type ShorthandProperties = 'all' | 'animation' | 'animation-range' | 'background' | 'border' | 'border-block' | 'border-block-end' | 'border-block-start' | 'border-bottom' | 'border-color' | 'border-image' | 'border-inline' | 'border-inline-end' | 'border-inline-start' | 'border-left' | 'border-radius' | 'border-right' | 'border-style' | 'border-top' | 'border-width' | 'column-rule' | 'columns' | 'contain-intrinsic-size' | 'container' | 'flex' | 'flex-flow' | 'font' | 'font-synthesis' | 'font-variant' | 'gap' | 'grid' | 'grid-area' | 'grid-column' | 'grid-row' | 'grid-template' | 'inset' | 'inset-block' | 'inset-inline' | 'list-style' | 'margin' | 'margin-block' | 'margin-inline' | 'mask' | 'mask-border' | 'offset' | 'outline' | 'overflow' | 'overscroll-behavior' | 'padding' | 'padding-block' | 'padding-inline' | 'place-content' | 'place-items' | 'place-self' | 'position-try' | 'scroll-margin' | 'scroll-margin-block' | 'scroll-margin-inline' | 'scroll-padding' | 'scroll-padding-block' | 'scroll-padding-inline' | 'scroll-timeline' | 'text-decoration' | 'text-emphasis' | 'text-wrap' | 'transition' | 'view-timeline'; export type Depths = 0 | 1 | 2 | 3 | 4 | 5; /** * List of shorthand properties that should be sorted (or expanded). * * Please note these aren't necessarily just shorthand properties against * their constituent properties, but also shorthand properties against sibling * constituent properties. * * Example: `border-color` supersedes `border-top-color` and `border-block-color` (and others) * * The following list is derived from MDN Web Docs - this is not complete, but it * tells us which rules developers are likely to use. * * @see https://developer.mozilla.org/en-US/docs/Web/CSS/Shorthand_properties#shorthand_properties * @see https://github.com/search?q=repo%3Amdn%2Fcontent%20%22%23%23%20Constituent%20properties%22&type=code */ export declare const shorthandFor: Record; export declare const shorthandBuckets: { readonly all: 0; readonly animation: 1; readonly 'animation-range': 1; readonly background: 1; readonly border: 1; readonly 'border-color': 2; readonly 'border-style': 2; readonly 'border-width': 2; readonly 'border-block': 3; readonly 'border-inline': 3; readonly 'border-top': 4; readonly 'border-right': 4; readonly 'border-bottom': 4; readonly 'border-left': 4; readonly 'border-block-start': 5; readonly 'border-block-end': 5; readonly 'border-inline-start': 5; readonly 'border-inline-end': 5; readonly 'border-image': 1; readonly 'border-radius': 1; readonly 'column-rule': 1; readonly columns: 1; readonly 'contain-intrinsic-size': 1; readonly container: 1; readonly flex: 1; readonly 'flex-flow': 1; readonly font: 1; readonly 'font-synthesis': 1; readonly 'font-variant': 2; readonly gap: 1; readonly grid: 1; readonly 'grid-area': 1; readonly 'grid-column': 2; readonly 'grid-row': 2; readonly 'grid-template': 2; readonly inset: 1; readonly 'inset-block': 2; readonly 'inset-inline': 2; readonly 'list-style': 1; readonly margin: 1; readonly 'margin-block': 2; readonly 'margin-inline': 2; readonly mask: 1; readonly 'mask-border': 1; readonly offset: 1; readonly outline: 1; readonly overflow: 1; readonly 'overscroll-behavior': 1; readonly padding: 1; readonly 'padding-block': 2; readonly 'padding-inline': 2; readonly 'place-content': 1; readonly 'place-items': 1; readonly 'place-self': 1; readonly 'position-try': 1; readonly 'scroll-margin': 1; readonly 'scroll-margin-block': 2; readonly 'scroll-margin-inline': 2; readonly 'scroll-padding': 1; readonly 'scroll-padding-block': 2; readonly 'scroll-padding-inline': 2; readonly 'scroll-timeline': 1; readonly 'text-decoration': 1; readonly 'text-emphasis': 1; readonly 'text-wrap': 1; readonly transition: 1; readonly 'view-timeline': 1; };