declare const _default: { outline: Feature; "inline-block": Feature; rem: Feature; "border-image": Feature; "border-radius": Feature; "font-size-adjust": Feature; "text-decoration": Feature; "object-fit": Feature; "pointer-events": Feature; "text-overflow": Feature; "text-size-adjust": Feature; "will-change": Feature; "word-break": Feature; "background-img-opts": Feature; "background-position-x-y": Feature; calc: Feature; "css-all": Feature; "css-animation": Feature; "css-any-link": Feature; "css-appearance": Feature; "css-at-counter-style": Feature; "css-autofill": Feature; "css-backdrop-filter": Feature; "css-background-offsets": Feature; "css-backgroundblendmode": Feature; "css-boxshadow": Feature; "css-canvas": Feature; "css-clip-path": Feature; "css-conic-gradients": Feature; "css-container-queries-style": Feature; "css-container-query-units": Feature; "css-counters": Feature; "css-env-function": Feature; "css-featurequeries": Feature; "css-filters": Feature; "css-fixed": Feature; "css-font-palette": Feature; "css-font-stretch": Feature; "css-gencontent": Feature; "css-gradients": Feature; "css-grid": Feature; "css-grid-animation": Feature; "css-hyphens": Feature; "css-image-orientation": Feature; "css-image-set": Feature; "css-initial-value": Feature; "css-logical-props": Feature; "css-matches-pseudo": Feature; "css-math-functions": Feature; "css-masks": Feature; "css-media-range-syntax": Feature; "css-media-resolution": Feature; "css-mediaqueries": Feature; "css-motion-paths": Feature; "css-mixblendmode": Feature; "css-opacity": Feature; "css-overflow-overlay": Feature; "css-overscroll-behavior": Feature; "css-placeholder": Feature; "css-print-color-adjust": Feature; "css-reflections": Feature; "css-repeating-gradients": Feature; "css-resize": Feature; "css-revert-value": Feature; "css-scrollbar": Feature; "css-sel2": Feature; "css-sel3": Feature; "css-selection": Feature; "css-shapes": Feature; "css-sticky": Feature; "css-table": Feature; "css-textshadow": Feature; "css-touch-action": Feature; "css-transitions": Feature; "css-unset-value": Feature; "css-variables": Feature; "css3-boxsizing": Feature; "css3-colors": Feature; "css3-cursors-grab": Feature; "css3-cursors-newer": Feature; "css3-cursors": Feature; "css3-tabsize": Feature; flexbox: Feature; "font-feature": Feature; "font-unicode-range": Feature; fontface: Feature; fullscreen: Feature; "intrinsic-width": Feature; "kerning-pairs-ligatures": Feature; "mdn-css-unicode-bidi-isolate": Feature; "mdn-css-unicode-bidi-isolate-override": Feature; "mdn-css-unicode-bidi-plaintext": Feature; "mdn-text-decoration-color": Feature; "mdn-text-decoration-line": Feature; "mdn-text-decoration-shorthand": Feature; "mdn-text-decoration-style": Feature; minmaxwh: Feature; multibackgrounds: Feature; multicolumn: Feature; pointer: Feature; transforms2d: Feature; transforms3d: Feature; "user-select-none": Feature; "viewport-units": Feature; wordwrap: Feature; }; export default _default; export type FeatureCheck = string | RegExp | ((value: string) => boolean); export type RuleCheck = (rule: import('postcss').ChildNode) => boolean; export type Feature = Record | RuleCheck | RuleCheck[]; export type FeatureKeys = keyof typeof FEATURES; type FEATURES = Feature; /** @typedef {RegExp|string|((value:string) => boolean)} FeatureCheck */ /** @typedef {((rule:import('postcss').ChildNode) => boolean)} RuleCheck */ /** @typedef {Record | RuleCheck | RuleCheck[]} Feature */ /** @enum {Feature} */ declare const FEATURES: { 'background-img-opts': { 'background-clip': boolean; 'background-origin': boolean; 'background-size': boolean; }; 'background-position-x-y': { 'background-position-x': boolean; 'background-position-y': boolean; }; 'border-image': { 'border-image': boolean; }; 'border-radius': { 'border-radius': boolean; 'border-top-left-radius': boolean; 'border-top-right-radius': boolean; 'border-bottom-right-radius': boolean; 'border-bottom-left-radius': boolean; }; calc: { '': string; }; 'css-all': { all: boolean; }; 'css-animation': { animation: boolean; 'animation-name': boolean; 'animation-duration': boolean; 'animation-timing-function': boolean; 'animation-iteration-count': boolean; 'animation-direction': boolean; 'animation-play-state': boolean; 'animation-delay': boolean; 'animation-fill-mode': boolean; '@keyframes': boolean; }; 'css-any-link': (rule: import("postcss").ChildNode) => boolean; 'css-appearance': { appearance: boolean; }; 'css-at-counter-style': (rule: import("postcss").ChildNode) => boolean; 'css-autofill': (rule: import("postcss").ChildNode) => boolean; 'css-backdrop-filter': { 'backdrop-filter': boolean; }; 'css-background-offsets': (rule: import("postcss").ChildNode) => boolean; 'css-backgroundblendmode': { 'background-blend-mode': boolean; }; 'css-boxshadow': { 'box-shadow': boolean; }; 'css-canvas': (rule: import("postcss").ChildNode) => boolean; 'css-clip-path': { 'clip-path': boolean; }; 'css-conic-gradients': { background: RegExp; 'background-image': RegExp; 'border-image': RegExp; 'border-image-source': RegExp; content: RegExp; cursor: RegExp; 'list-style': RegExp; 'list-style-image': RegExp; }; 'css-container-queries-style': (rule: import("postcss").ChildNode) => boolean; 'css-container-query-units': { '': string[]; }; 'css-counters': { 'counter-reset': boolean; 'counter-increment': boolean; }; 'css-env-function': { '': string; }; 'css-featurequeries': (rule: import("postcss").ChildNode) => boolean; 'css-filters': { filter: boolean; }; 'css-fixed': { position: string; }; 'css-font-palette': ((rule: any) => any)[]; 'css-font-stretch': { 'font-stretch': boolean; }; 'css-gencontent': (rule: import("postcss").ChildNode) => boolean; 'css-gradients': { background: RegExp; 'background-image': RegExp; 'border-image': RegExp; 'border-image-source': RegExp; content: RegExp; cursor: RegExp; 'list-style': RegExp; 'list-style-image': RegExp; }; 'css-grid': { display: string[]; grid: boolean; 'grid-area': boolean; 'grid-auto-columns': boolean; 'grid-auto-rows': boolean; 'grid-column': boolean; 'grid-columns-end': boolean; 'grid-columns-start': boolean; 'grid-row': boolean; 'grid-row-end': boolean; 'grid-row-start': boolean; 'grid-template': boolean; 'grid-template-areas': boolean; 'grid-template-columns': boolean; 'grid-template-rows': boolean; }; 'css-grid-animation': { transition: RegExp; 'transition-property': RegExp; }; 'css-hyphens': { hyphens: boolean; }; 'css-image-orientation': { 'image-orientation': boolean; }; 'css-image-set': { 'image-set': boolean; }; 'css-initial-value': { '': string; }; 'css-logical-props': { 'block-size': boolean; 'inline-size': boolean; 'min-block-size': boolean; 'min-inline-size': boolean; 'max-block-size': boolean; 'max-inline-size': boolean; 'margin-block-start': boolean; 'margin-block-end': boolean; 'margin-inline-start': boolean; 'margin-inline-end': boolean; 'margin-block': boolean; 'margin-inline': boolean; 'inset-block-start': boolean; 'inset-block-end': boolean; 'inset-inline-start': boolean; 'inset-inline-end': boolean; 'inset-block': boolean; 'inset-inline': boolean; inset: boolean; 'padding-block-start': boolean; 'padding-block-end': boolean; 'padding-inline-start': boolean; 'padding-inline-end': boolean; 'padding-block': boolean; 'padding-inline': boolean; 'border-block-start-width': boolean; 'border-block-end-width': boolean; 'border-inline-start-width': boolean; 'border-inline-end-width': boolean; 'border-block-width': boolean; 'border-inline-width': boolean; 'border-block-start-style': boolean; 'border-block-end-style': boolean; 'border-inline-start-style': boolean; 'border-inline-end-style': boolean; 'border-block-style': boolean; 'border-inline-style': boolean; 'border-block-start-color': boolean; 'border-block-end-color': boolean; 'border-inline-start-color': boolean; 'border-inline-end-color': boolean; 'border-block-color': boolean; 'border-inline-color': boolean; 'border-block-start': boolean; 'border-block-end': boolean; 'border-inline-start': boolean; 'border-inline-end': boolean; 'border-block': boolean; 'border-inline': boolean; 'border-start-start-radius': boolean; 'border-start-end-radius': boolean; 'border-end-start-radius': boolean; 'border-end-end-radius': boolean; }; 'css-matches-pseudo': (rule: import("postcss").ChildNode) => boolean; 'css-math-functions': { '': string[]; }; 'css-masks': { 'clip-path': boolean; mask: boolean; 'mask-clip': boolean; 'mask-composite': boolean; 'mask-image': boolean; 'mask-origin': boolean; 'mask-position': boolean; 'mask-repeat': boolean; 'mask-size': boolean; }; 'css-media-range-syntax': (rule: import("postcss").ChildNode) => boolean; 'css-media-resolution': (rule: import("postcss").ChildNode) => boolean; 'css-mediaqueries': (rule: import("postcss").ChildNode) => boolean; 'css-motion-paths': { 'offset-path': boolean; }; 'css-mixblendmode': { 'mix-blend-mode': boolean; }; 'css-opacity': { opacity: boolean; }; 'css-overflow-overlay': { 'overflow-anchor': boolean; }; 'css-overscroll-behavior': { 'overscroll-behavior': boolean; }; 'css-placeholder': ((rule: import("postcss").ChildNode) => boolean)[]; 'css-print-color-adjust': { 'print-color-adjust': boolean; }; 'css-reflections': { 'box-reflect': boolean; }; 'css-repeating-gradients': { '': string[]; }; 'css-resize': { resize: boolean; }; 'css-revert-value': { '': string; }; 'css-scrollbar': { 'scrollbar-color': boolean; 'scrollbar-width': boolean; }; 'css-sel2': (rule: import("postcss").ChildNode) => boolean; 'css-sel3': (rule: import("postcss").ChildNode) => boolean; 'css-selection': (rule: import("postcss").ChildNode) => boolean; 'css-shapes': { 'shape-outside': boolean; 'shape-image-threshold': boolean; 'shape-margin': boolean; }; 'css-sticky': { position: string; }; 'css-table': { display: string[]; }; 'css-textshadow': { 'text-shadow': boolean; }; 'css-touch-action': { 'touch-action': boolean; }; 'css-transitions': { transition: boolean; 'transition-property': boolean; 'transition-duration': boolean; 'transition-delay': boolean; 'transition-timing-function': boolean; }; 'css-unset-value': { '': string; }; 'css-variables': (rule: import("postcss").ChildNode) => boolean; 'css3-boxsizing': { 'box-sizing': boolean; }; 'css3-colors': { '': string[]; }; 'css3-cursors-grab': { cursor: string[]; }; 'css3-cursors-newer': { cursor: string[]; }; 'css3-cursors': { cursor: string[]; }; 'css3-tabsize': { 'tab-size': boolean; }; flexbox: { display: string[]; flex: boolean; 'flex-grow': boolean; 'flex-shrink': boolean; 'flex-basis': boolean; 'flex-direction': boolean; 'flex-wrap': boolean; 'flex-flow': boolean; 'justify-content': boolean; order: boolean; 'align-items': boolean; 'align-self': boolean; 'align-content': boolean; }; 'font-feature': { 'font-feature-settings': boolean; 'font-variant-ligatures': boolean; 'font-language-override': boolean; 'font-kerning': boolean; }; 'font-size-adjust': { 'font-size-adjust': boolean; }; 'font-unicode-range': { 'unicode-range': boolean; }; fontface: ((rule: import("postcss").ChildNode) => boolean)[]; fullscreen: (rule: import("postcss").ChildNode) => boolean; 'inline-block': { display: string; }; 'intrinsic-width': { width: string[]; 'min-width': string[]; 'max-width': string[]; height: string[]; 'min-height': string[]; 'max-height': string[]; }; 'kerning-pairs-ligatures': { 'text-rendering': string; }; 'mdn-css-unicode-bidi-isolate': { 'unicode-bidi': string; }; 'mdn-css-unicode-bidi-isolate-override': { 'unicode-bidi': string; }; 'mdn-css-unicode-bidi-plaintext': { 'unicode-bidi': string; }; 'mdn-text-decoration-color': { 'text-decoration-color': boolean; }; 'mdn-text-decoration-line': { 'text-decoration-line': boolean; }; 'mdn-text-decoration-shorthand': { 'text-decoration': boolean; }; 'mdn-text-decoration-style': { 'text-decoration-style': boolean; }; minmaxwh: { 'min-width': boolean; 'max-width': boolean; 'min-height': boolean; 'max-height': boolean; }; multibackgrounds: (rule: import("postcss").ChildNode) => boolean; multicolumn: { columns: boolean; 'column-width': boolean; 'column-gap': boolean; 'column-rule': boolean; 'column-rule-color': boolean; 'column-rule-width': boolean; 'column-count': boolean; 'column-rule-style': boolean; 'column-span': boolean; 'column-fill': boolean; 'break-before': boolean; 'break-after': boolean; 'break-inside': boolean; }; 'object-fit': { 'object-fit': boolean; 'object-position': boolean; }; outline: { outline: boolean; 'outline-style': boolean; 'outline-width': boolean; 'outline-color': boolean; }; 'pointer-events': { 'pointer-events': boolean; }; pointer: { 'touch-action': boolean; }; rem: { '': string; }; 'text-decoration': { 'text-decoration-style': boolean; 'text-decoration-line': boolean; 'text-decoration-color': boolean; }; 'text-overflow': { 'text-overflow': boolean; }; 'text-size-adjust': { 'text-size-adjust': boolean; }; transforms2d: { transform: boolean; 'transform-origin': boolean; }; transforms3d: { perspective: boolean; 'perspective-origin': boolean; 'transform-style': boolean; 'backface-visibility': boolean; }; 'user-select-none': { 'user-select': boolean; }; 'viewport-units': { '': string[]; }; 'will-change': { 'will-change': boolean; }; 'word-break': { 'word-break': boolean; }; wordwrap: { 'overflow-wrap': boolean; }; };