import OnesyStyle from './OnesyStyle'; export interface IUnit { value?: { value: string; unit: string; }; arguments?: any; } export declare type TOptionsUnits = Record; export interface IOptions { units?: TOptionsUnits; } export declare const unitsDefault: { animation: string; 'animation-delay': string; 'animation-duration': string; 'ascent-override': string; background: string; 'background-position': string; 'background-size': string; 'background-position-x': string; 'background-position-y': string; border: string; 'border-top': string; 'border-right': string; 'border-bottom': string; 'border-left': string; 'border-radius': string; 'border-top-left-radius': string; 'border-top-right-radius': string; 'border-bottom-left-radius': string; 'border-bottom-right-radius': string; 'border-width': string; 'border-top-width': string; 'border-right-width': string; 'border-bottom-width': string; 'border-left-width': string; 'border-image': string; 'border-image-outset': string; 'border-image-slice': string; 'border-image-width': string; 'border-spacing': string; 'block-size': string; 'border-block': string; 'border-block-end': string; 'border-block-end-width': string; 'border-block-start': string; 'border-block-start-width': string; 'border-block-width': string; 'border-end-end-radius': string; 'border-end-start-radius': string; 'border-inline': string; 'border-inline-end': string; 'border-inline-end-width': string; 'border-inline-start': string; 'border-inline-start-width': string; 'border-inline-width': string; 'border-style': string; 'border-start-end-radius': string; 'border-start-start-radius': string; 'box-shadow': string; bottom: string; columns: string; 'column-width': string; 'column-gap': string; 'column-rule': string; 'column-rule-width': string; 'contain-intrinsic-block-size': string; 'contain-intrinsic-height': string; 'contain-intrinsic-inline-size': string; 'contain-intrinsic-size': string; 'contain-intrinsic-width': string; cx: string; cy: string; 'descent-override': string; flex: string; 'flex-basis': string; font: string; 'font-size': string; 'font-synthesis': string; 'font-synthesis-weight': string; gap: string; grid: string; 'grid-auto-columns': string; 'grid-auto-rows': string; 'grid-column-gap': string; 'grid-gap': string; 'grid-row-gap': string; 'grid-template': string; 'grid-template-rows': string; 'grid-template-columns': string; height: string; 'inline-size': string; inset: string; 'inset-block': string; 'inset-block-end': string; 'inset-block-start': string; 'inset-inline': string; 'inset-inline-end': string; 'inset-inline-start': string; left: string; 'letter-spacing': string; 'line-gap-override': string; margin: string; 'margin-top': string; 'margin-right': string; 'margin-bottom': string; 'margin-left': string; 'margin-block': string; 'margin-block-end': string; 'margin-block-start': string; 'margin-inline': string; 'margin-inline-end': string; 'margin-inline-start': string; mask: string; 'mask-position': string; 'mask-size': string; 'max-block-size': string; 'max-inline-size': string; 'min-block-size': string; 'min-inline-size': string; 'max-height': string; 'max-width': string; 'min-height': string; 'min-width': string; 'object-position': string; outline: string; 'outline-offset': string; 'outline-width': string; offset: string; 'offset-anchor': string; 'offset-distance': string; 'offset-position': string; 'offset-rotate': string; padding: string; 'padding-top': string; 'padding-right': string; 'padding-bottom': string; 'padding-left': string; 'padding-block': string; 'padding-block-end': string; 'padding-block-start': string; 'padding-inline': string; 'padding-inline-end': string; 'padding-inline-start': string; perspective: string; right: string; 'row-gap': string; 'scroll-margin': string; 'scroll-margin-block': string; 'scroll-margin-block-end': string; 'scroll-margin-block-start': string; 'scroll-margin-bottom': string; 'scroll-margin-inline': string; 'scroll-margin-inline-end': string; 'scroll-margin-inline-start': string; 'scroll-margin-left': string; 'scroll-margin-right': string; 'scroll-margin-top': string; 'scroll-padding': string; 'scroll-padding-block': string; 'scroll-padding-block-end': string; 'scroll-padding-block-start': string; 'scroll-padding-bottom': string; 'scroll-padding-inline': string; 'scroll-padding-inline-end': string; 'scroll-padding-inline-start': string; 'scroll-padding-left': string; 'scroll-padding-right': string; 'scroll-padding-top': string; 'shape-margin': string; size: string; 'size-adjust': string; 'text-decoration': string; 'text-decoration-thickness': string; 'text-indent': string; 'text-size-adjust': string; 'text-shadow': string; 'text-underline-offset': string; top: string; 'transform-origin': string; transition: string; 'transition-delay': string; 'transition-duration': string; width: string; 'word-spacing': string; zoom: string; }; declare function unit(onesyStyle: OnesyStyle, options_?: IOptions): { methods: { method: (value_: { property: string; value: number; }) => IUnit; }; remove: () => void; }; export default unit;