element-plus
Version: 
A Component Library for Vue 3
701 lines • 115 kB
TypeScript
import type { ComponentPublicInstance, SetupContext, Ref } from 'vue';
import type { IPopperOptions, RefElement } from './defaults';
export declare type ElementType = ComponentPublicInstance | HTMLElement;
export declare type EmitType = 'update:visible' | 'after-enter' | 'after-leave' | 'before-enter' | 'before-leave';
export interface PopperEvents {
    onClick?: (e: Event) => void;
    onMouseenter?: (e: Event) => void;
    onMouseleave?: (e: Event) => void;
    onFocus?: (e: Event) => void;
    onBlur?: (e: Event) => void;
}
export declare const DEFAULT_TRIGGER: string[];
export declare const UPDATE_VISIBLE_EVENT = "update:visible";
export default function (props: IPopperOptions, { emit }: SetupContext<EmitType[]>): {
    update: () => void;
    doDestroy: (forceDestroy?: boolean | undefined) => void;
    show: () => void;
    hide: () => void;
    onPopperMouseEnter: () => void;
    onPopperMouseLeave: () => void;
    onAfterEnter: () => void;
    onAfterLeave: () => void;
    onBeforeEnter: () => void;
    onBeforeLeave: () => void;
    initializePopper: () => void;
    isManualMode: () => boolean;
    arrowRef: Ref<RefElement>;
    events: PopperEvents;
    popperId: string;
    popperInstance: null;
    popperRef: Ref<RefElement>;
    popperStyle: Ref<{
        accentColor?: string | undefined;
        alignContent?: string | undefined;
        alignItems?: string | undefined;
        alignSelf?: string | undefined;
        alignTracks?: string | undefined;
        animationDelay?: string | undefined;
        animationDirection?: string | undefined;
        animationDuration?: string | undefined;
        animationFillMode?: string | undefined;
        animationIterationCount?: import("csstype").AnimationIterationCountProperty | undefined;
        animationName?: string | undefined;
        animationPlayState?: string | undefined;
        animationTimingFunction?: string | undefined;
        appearance?: import("csstype").AppearanceProperty | undefined;
        aspectRatio?: string | undefined;
        backdropFilter?: string | undefined;
        backfaceVisibility?: import("csstype").BackfaceVisibilityProperty | undefined;
        backgroundAttachment?: string | undefined;
        backgroundBlendMode?: string | undefined;
        backgroundClip?: string | undefined;
        backgroundColor?: string | undefined;
        backgroundImage?: string | undefined;
        backgroundOrigin?: string | undefined;
        backgroundPositionX?: import("csstype").BackgroundPositionXProperty<string | number> | undefined;
        backgroundPositionY?: import("csstype").BackgroundPositionYProperty<string | number> | undefined;
        backgroundRepeat?: string | undefined;
        backgroundSize?: import("csstype").BackgroundSizeProperty<string | number> | undefined;
        blockOverflow?: string | undefined;
        blockSize?: import("csstype").BlockSizeProperty<string | number> | undefined;
        borderBlockColor?: string | undefined;
        borderBlockEndColor?: string | undefined;
        borderBlockEndStyle?: import("csstype").BorderBlockEndStyleProperty | undefined;
        borderBlockEndWidth?: import("csstype").BorderBlockEndWidthProperty<string | number> | undefined;
        borderBlockStartColor?: string | undefined;
        borderBlockStartStyle?: import("csstype").BorderBlockStartStyleProperty | undefined;
        borderBlockStartWidth?: import("csstype").BorderBlockStartWidthProperty<string | number> | undefined;
        borderBlockStyle?: import("csstype").BorderBlockStyleProperty | undefined;
        borderBlockWidth?: import("csstype").BorderBlockWidthProperty<string | number> | undefined;
        borderBottomColor?: string | undefined;
        borderBottomLeftRadius?: import("csstype").BorderBottomLeftRadiusProperty<string | number> | undefined;
        borderBottomRightRadius?: import("csstype").BorderBottomRightRadiusProperty<string | number> | undefined;
        borderBottomStyle?: import("csstype").BorderBottomStyleProperty | undefined;
        borderBottomWidth?: import("csstype").BorderBottomWidthProperty<string | number> | undefined;
        borderCollapse?: import("csstype").BorderCollapseProperty | undefined;
        borderEndEndRadius?: import("csstype").BorderEndEndRadiusProperty<string | number> | undefined;
        borderEndStartRadius?: import("csstype").BorderEndStartRadiusProperty<string | number> | undefined;
        borderImageOutset?: import("csstype").BorderImageOutsetProperty<string | number> | undefined;
        borderImageRepeat?: string | undefined;
        borderImageSlice?: import("csstype").BorderImageSliceProperty | undefined;
        borderImageSource?: string | undefined;
        borderImageWidth?: import("csstype").BorderImageWidthProperty<string | number> | undefined;
        borderInlineColor?: string | undefined;
        borderInlineEndColor?: string | undefined;
        borderInlineEndStyle?: import("csstype").BorderInlineEndStyleProperty | undefined;
        borderInlineEndWidth?: import("csstype").BorderInlineEndWidthProperty<string | number> | undefined;
        borderInlineStartColor?: string | undefined;
        borderInlineStartStyle?: import("csstype").BorderInlineStartStyleProperty | undefined;
        borderInlineStartWidth?: import("csstype").BorderInlineStartWidthProperty<string | number> | undefined;
        borderInlineStyle?: import("csstype").BorderInlineStyleProperty | undefined;
        borderInlineWidth?: import("csstype").BorderInlineWidthProperty<string | number> | undefined;
        borderLeftColor?: string | undefined;
        borderLeftStyle?: import("csstype").BorderLeftStyleProperty | undefined;
        borderLeftWidth?: import("csstype").BorderLeftWidthProperty<string | number> | undefined;
        borderRightColor?: string | undefined;
        borderRightStyle?: import("csstype").BorderRightStyleProperty | undefined;
        borderRightWidth?: import("csstype").BorderRightWidthProperty<string | number> | undefined;
        borderSpacing?: import("csstype").BorderSpacingProperty<string | number> | undefined;
        borderStartEndRadius?: import("csstype").BorderStartEndRadiusProperty<string | number> | undefined;
        borderStartStartRadius?: import("csstype").BorderStartStartRadiusProperty<string | number> | undefined;
        borderTopColor?: string | undefined;
        borderTopLeftRadius?: import("csstype").BorderTopLeftRadiusProperty<string | number> | undefined;
        borderTopRightRadius?: import("csstype").BorderTopRightRadiusProperty<string | number> | undefined;
        borderTopStyle?: import("csstype").BorderTopStyleProperty | undefined;
        borderTopWidth?: import("csstype").BorderTopWidthProperty<string | number> | undefined;
        bottom?: import("csstype").BottomProperty<string | number> | undefined;
        boxDecorationBreak?: import("csstype").BoxDecorationBreakProperty | undefined;
        boxShadow?: string | undefined;
        boxSizing?: import("csstype").BoxSizingProperty | undefined;
        breakAfter?: import("csstype").BreakAfterProperty | undefined;
        breakBefore?: import("csstype").BreakBeforeProperty | undefined;
        breakInside?: import("csstype").BreakInsideProperty | undefined;
        captionSide?: import("csstype").CaptionSideProperty | undefined;
        caretColor?: string | undefined;
        clear?: import("csstype").ClearProperty | undefined;
        clipPath?: string | undefined;
        color?: string | undefined;
        colorAdjust?: import("csstype").ColorAdjustProperty | undefined;
        colorScheme?: string | undefined;
        columnCount?: import("csstype").ColumnCountProperty | undefined;
        columnFill?: import("csstype").ColumnFillProperty | undefined;
        columnGap?: import("csstype").ColumnGapProperty<string | number> | undefined;
        columnRuleColor?: string | undefined;
        columnRuleStyle?: string | undefined;
        columnRuleWidth?: import("csstype").ColumnRuleWidthProperty<string | number> | undefined;
        columnSpan?: import("csstype").ColumnSpanProperty | undefined;
        columnWidth?: import("csstype").ColumnWidthProperty<string | number> | undefined;
        contain?: string | undefined;
        content?: string | undefined;
        contentVisibility?: import("csstype").ContentVisibilityProperty | undefined;
        counterIncrement?: string | undefined;
        counterReset?: string | undefined;
        counterSet?: string | undefined;
        cursor?: string | undefined;
        direction?: import("csstype").DirectionProperty | undefined;
        display?: string | undefined;
        emptyCells?: import("csstype").EmptyCellsProperty | undefined;
        filter?: string | undefined;
        flexBasis?: import("csstype").FlexBasisProperty<string | number> | undefined;
        flexDirection?: import("csstype").FlexDirectionProperty | undefined;
        flexGrow?: import("csstype").GlobalsNumber | undefined;
        flexShrink?: import("csstype").GlobalsNumber | undefined;
        flexWrap?: import("csstype").FlexWrapProperty | undefined;
        float?: import("csstype").FloatProperty | undefined;
        fontFamily?: string | undefined;
        fontFeatureSettings?: string | undefined;
        fontKerning?: import("csstype").FontKerningProperty | undefined;
        fontLanguageOverride?: string | undefined;
        fontOpticalSizing?: import("csstype").FontOpticalSizingProperty | undefined;
        fontSize?: import("csstype").FontSizeProperty<string | number> | undefined;
        fontSizeAdjust?: import("csstype").FontSizeAdjustProperty | undefined;
        fontSmooth?: import("csstype").FontSmoothProperty<string | number> | undefined;
        fontStretch?: string | undefined;
        fontStyle?: string | undefined;
        fontSynthesis?: string | undefined;
        fontVariant?: string | undefined;
        fontVariantCaps?: import("csstype").FontVariantCapsProperty | undefined;
        fontVariantEastAsian?: string | undefined;
        fontVariantLigatures?: string | undefined;
        fontVariantNumeric?: string | undefined;
        fontVariantPosition?: import("csstype").FontVariantPositionProperty | undefined;
        fontVariationSettings?: string | undefined;
        fontWeight?: import("csstype").FontWeightProperty | undefined;
        forcedColorAdjust?: import("csstype").ForcedColorAdjustProperty | undefined;
        gridAutoColumns?: import("csstype").GridAutoColumnsProperty<string | number> | undefined;
        gridAutoFlow?: string | undefined;
        gridAutoRows?: import("csstype").GridAutoRowsProperty<string | number> | undefined;
        gridColumnEnd?: import("csstype").GridColumnEndProperty | undefined;
        gridColumnStart?: import("csstype").GridColumnStartProperty | undefined;
        gridRowEnd?: import("csstype").GridRowEndProperty | undefined;
        gridRowStart?: import("csstype").GridRowStartProperty | undefined;
        gridTemplateAreas?: string | undefined;
        gridTemplateColumns?: import("csstype").GridTemplateColumnsProperty<string | number> | undefined;
        gridTemplateRows?: import("csstype").GridTemplateRowsProperty<string | number> | undefined;
        hangingPunctuation?: string | undefined;
        height?: import("csstype").HeightProperty<string | number> | undefined;
        hyphens?: import("csstype").HyphensProperty | undefined;
        imageOrientation?: string | undefined;
        imageRendering?: import("csstype").ImageRenderingProperty | undefined;
        imageResolution?: string | undefined;
        initialLetter?: import("csstype").InitialLetterProperty | undefined;
        inlineSize?: import("csstype").InlineSizeProperty<string | number> | undefined;
        inset?: import("csstype").InsetProperty<string | number> | undefined;
        insetBlock?: import("csstype").InsetBlockProperty<string | number> | undefined;
        insetBlockEnd?: import("csstype").InsetBlockEndProperty<string | number> | undefined;
        insetBlockStart?: import("csstype").InsetBlockStartProperty<string | number> | undefined;
        insetInline?: import("csstype").InsetInlineProperty<string | number> | undefined;
        insetInlineEnd?: import("csstype").InsetInlineEndProperty<string | number> | undefined;
        insetInlineStart?: import("csstype").InsetInlineStartProperty<string | number> | undefined;
        isolation?: import("csstype").IsolationProperty | undefined;
        justifyContent?: string | undefined;
        justifyItems?: string | undefined;
        justifySelf?: string | undefined;
        justifyTracks?: string | undefined;
        left?: import("csstype").LeftProperty<string | number> | undefined;
        letterSpacing?: import("csstype").LetterSpacingProperty<string | number> | undefined;
        lineBreak?: import("csstype").LineBreakProperty | undefined;
        lineHeight?: import("csstype").LineHeightProperty<string | number> | undefined;
        lineHeightStep?: import("csstype").LineHeightStepProperty<string | number> | undefined;
        listStyleImage?: string | undefined;
        listStylePosition?: import("csstype").ListStylePositionProperty | undefined;
        listStyleType?: string | undefined;
        marginBlock?: import("csstype").MarginBlockProperty<string | number> | undefined;
        marginBlockEnd?: import("csstype").MarginBlockEndProperty<string | number> | undefined;
        marginBlockStart?: import("csstype").MarginBlockStartProperty<string | number> | undefined;
        marginBottom?: import("csstype").MarginBottomProperty<string | number> | undefined;
        marginInline?: import("csstype").MarginInlineProperty<string | number> | undefined;
        marginInlineEnd?: import("csstype").MarginInlineEndProperty<string | number> | undefined;
        marginInlineStart?: import("csstype").MarginInlineStartProperty<string | number> | undefined;
        marginLeft?: import("csstype").MarginLeftProperty<string | number> | undefined;
        marginRight?: import("csstype").MarginRightProperty<string | number> | undefined;
        marginTop?: import("csstype").MarginTopProperty<string | number> | undefined;
        maskBorderMode?: import("csstype").MaskBorderModeProperty | undefined;
        maskBorderOutset?: import("csstype").MaskBorderOutsetProperty<string | number> | undefined;
        maskBorderRepeat?: string | undefined;
        maskBorderSlice?: import("csstype").MaskBorderSliceProperty | undefined;
        maskBorderSource?: string | undefined;
        maskBorderWidth?: import("csstype").MaskBorderWidthProperty<string | number> | undefined;
        maskClip?: string | undefined;
        maskComposite?: string | undefined;
        maskImage?: string | undefined;
        maskMode?: string | undefined;
        maskOrigin?: string | undefined;
        maskPosition?: import("csstype").MaskPositionProperty<string | number> | undefined;
        maskRepeat?: string | undefined;
        maskSize?: import("csstype").MaskSizeProperty<string | number> | undefined;
        maskType?: import("csstype").MaskTypeProperty | undefined;
        mathStyle?: import("csstype").MathStyleProperty | undefined;
        maxBlockSize?: import("csstype").MaxBlockSizeProperty<string | number> | undefined;
        maxHeight?: import("csstype").MaxHeightProperty<string | number> | undefined;
        maxInlineSize?: import("csstype").MaxInlineSizeProperty<string | number> | undefined;
        maxLines?: import("csstype").MaxLinesProperty | undefined;
        maxWidth?: import("csstype").MaxWidthProperty<string | number> | undefined;
        minBlockSize?: import("csstype").MinBlockSizeProperty<string | number> | undefined;
        minHeight?: import("csstype").MinHeightProperty<string | number> | undefined;
        minInlineSize?: import("csstype").MinInlineSizeProperty<string | number> | undefined;
        minWidth?: import("csstype").MinWidthProperty<string | number> | undefined;
        mixBlendMode?: import("csstype").MixBlendModeProperty | undefined;
        motionDistance?: import("csstype").OffsetDistanceProperty<string | number> | undefined;
        motionPath?: string | undefined;
        motionRotation?: string | undefined;
        objectFit?: import("csstype").ObjectFitProperty | undefined;
        objectPosition?: import("csstype").ObjectPositionProperty<string | number> | undefined;
        offsetAnchor?: import("csstype").OffsetAnchorProperty<string | number> | undefined;
        offsetDistance?: import("csstype").OffsetDistanceProperty<string | number> | undefined;
        offsetPath?: string | undefined;
        offsetRotate?: string | undefined;
        offsetRotation?: string | undefined;
        opacity?: import("csstype").OpacityProperty | undefined;
        order?: import("csstype").GlobalsNumber | undefined;
        orphans?: import("csstype").GlobalsNumber | undefined;
        outlineColor?: string | undefined;
        outlineOffset?: import("csstype").OutlineOffsetProperty<string | number> | undefined;
        outlineStyle?: string | undefined;
        outlineWidth?: import("csstype").OutlineWidthProperty<string | number> | undefined;
        overflowAnchor?: import("csstype").OverflowAnchorProperty | undefined;
        overflowBlock?: import("csstype").OverflowBlockProperty | undefined;
        overflowClipBox?: import("csstype").OverflowClipBoxProperty | undefined;
        overflowClipMargin?: import("csstype").OverflowClipMarginProperty<string | number> | undefined;
        overflowInline?: import("csstype").OverflowInlineProperty | undefined;
        overflowWrap?: import("csstype").OverflowWrapProperty | undefined;
        overflowX?: import("csstype").OverflowXProperty | undefined;
        overflowY?: import("csstype").OverflowYProperty | undefined;
        overscrollBehaviorBlock?: import("csstype").OverscrollBehaviorBlockProperty | undefined;
        overscrollBehaviorInline?: import("csstype").OverscrollBehaviorInlineProperty | undefined;
        overscrollBehaviorX?: import("csstype").OverscrollBehaviorXProperty | undefined;
        overscrollBehaviorY?: import("csstype").OverscrollBehaviorYProperty | undefined;
        paddingBlock?: import("csstype").PaddingBlockProperty<string | number> | undefined;
        paddingBlockEnd?: import("csstype").PaddingBlockEndProperty<string | number> | undefined;
        paddingBlockStart?: import("csstype").PaddingBlockStartProperty<string | number> | undefined;
        paddingBottom?: import("csstype").PaddingBottomProperty<string | number> | undefined;
        paddingInline?: import("csstype").PaddingInlineProperty<string | number> | undefined;
        paddingInlineEnd?: import("csstype").PaddingInlineEndProperty<string | number> | undefined;
        paddingInlineStart?: import("csstype").PaddingInlineStartProperty<string | number> | undefined;
        paddingLeft?: import("csstype").PaddingLeftProperty<string | number> | undefined;
        paddingRight?: import("csstype").PaddingRightProperty<string | number> | undefined;
        paddingTop?: import("csstype").PaddingTopProperty<string | number> | undefined;
        pageBreakAfter?: import("csstype").PageBreakAfterProperty | undefined;
        pageBreakBefore?: import("csstype").PageBreakBeforeProperty | undefined;
        pageBreakInside?: import("csstype").PageBreakInsideProperty | undefined;
        paintOrder?: string | undefined;
        perspective?: import("csstype").PerspectiveProperty<string | number> | undefined;
        perspectiveOrigin?: import("csstype").PerspectiveOriginProperty<string | number> | undefined;
        placeContent?: string | undefined;
        pointerEvents?: import("csstype").PointerEventsProperty | undefined;
        position?: import("csstype").PositionProperty | undefined;
        quotes?: string | undefined;
        resize?: import("csstype").ResizeProperty | undefined;
        right?: import("csstype").RightProperty<string | number> | undefined;
        rotate?: string | undefined;
        rowGap?: import("csstype").RowGapProperty<string | number> | undefined;
        rubyAlign?: import("csstype").RubyAlignProperty | undefined;
        rubyMerge?: import("csstype").RubyMergeProperty | undefined;
        rubyPosition?: string | undefined;
        scale?: import("csstype").ScaleProperty | undefined;
        scrollBehavior?: import("csstype").ScrollBehaviorProperty | undefined;
        scrollMargin?: import("csstype").ScrollMarginProperty<string | number> | undefined;
        scrollMarginBlock?: import("csstype").ScrollMarginBlockProperty<string | number> | undefined;
        scrollMarginBlockEnd?: import("csstype").ScrollMarginBlockEndProperty<string | number> | undefined;
        scrollMarginBlockStart?: import("csstype").ScrollMarginBlockStartProperty<string | number> | undefined;
        scrollMarginBottom?: import("csstype").ScrollMarginBottomProperty<string | number> | undefined;
        scrollMarginInline?: import("csstype").ScrollMarginInlineProperty<string | number> | undefined;
        scrollMarginInlineEnd?: import("csstype").ScrollMarginInlineEndProperty<string | number> | undefined;
        scrollMarginInlineStart?: import("csstype").ScrollMarginInlineStartProperty<string | number> | undefined;
        scrollMarginLeft?: import("csstype").ScrollMarginLeftProperty<string | number> | undefined;
        scrollMarginRight?: import("csstype").ScrollMarginRightProperty<string | number> | undefined;
        scrollMarginTop?: import("csstype").ScrollMarginTopProperty<string | number> | undefined;
        scrollPadding?: import("csstype").ScrollPaddingProperty<string | number> | undefined;
        scrollPaddingBlock?: import("csstype").ScrollPaddingBlockProperty<string | number> | undefined;
        scrollPaddingBlockEnd?: import("csstype").ScrollPaddingBlockEndProperty<string | number> | undefined;
        scrollPaddingBlockStart?: import("csstype").ScrollPaddingBlockStartProperty<string | number> | undefined;
        scrollPaddingBottom?: import("csstype").ScrollPaddingBottomProperty<string | number> | undefined;
        scrollPaddingInline?: import("csstype").ScrollPaddingInlineProperty<string | number> | undefined;
        scrollPaddingInlineEnd?: import("csstype").ScrollPaddingInlineEndProperty<string | number> | undefined;
        scrollPaddingInlineStart?: import("csstype").ScrollPaddingInlineStartProperty<string | number> | undefined;
        scrollPaddingLeft?: import("csstype").ScrollPaddingLeftProperty<string | number> | undefined;
        scrollPaddingRight?: import("csstype").ScrollPaddingRightProperty<string | number> | undefined;
        scrollPaddingTop?: import("csstype").ScrollPaddingTopProperty<string | number> | undefined;
        scrollSnapAlign?: string | undefined;
        scrollSnapMargin?: import("csstype").ScrollMarginProperty<string | number> | undefined;
        scrollSnapMarginBottom?: import("csstype").ScrollMarginBottomProperty<string | number> | undefined;
        scrollSnapMarginLeft?: import("csstype").ScrollMarginLeftProperty<string | number> | undefined;
        scrollSnapMarginRight?: import("csstype").ScrollMarginRightProperty<string | number> | undefined;
        scrollSnapMarginTop?: import("csstype").ScrollMarginTopProperty<string | number> | undefined;
        scrollSnapStop?: import("csstype").ScrollSnapStopProperty | undefined;
        scrollSnapType?: string | undefined;
        scrollbarColor?: string | undefined;
        scrollbarGutter?: string | undefined;
        scrollbarWidth?: import("csstype").ScrollbarWidthProperty | undefined;
        shapeImageThreshold?: import("csstype").ShapeImageThresholdProperty | undefined;
        shapeMargin?: import("csstype").ShapeMarginProperty<string | number> | undefined;
        shapeOutside?: string | undefined;
        tabSize?: import("csstype").TabSizeProperty<string | number> | undefined;
        tableLayout?: import("csstype").TableLayoutProperty | undefined;
        textAlign?: import("csstype").TextAlignProperty | undefined;
        textAlignLast?: import("csstype").TextAlignLastProperty | undefined;
        textCombineUpright?: string | undefined;
        textDecorationColor?: string | undefined;
        textDecorationLine?: string | undefined;
        textDecorationSkip?: string | undefined;
        textDecorationSkipInk?: import("csstype").TextDecorationSkipInkProperty | undefined;
        textDecorationStyle?: import("csstype").TextDecorationStyleProperty | undefined;
        textDecorationThickness?: import("csstype").TextDecorationThicknessProperty<string | number> | undefined;
        textDecorationWidth?: import("csstype").TextDecorationThicknessProperty<string | number> | undefined;
        textEmphasisColor?: string | undefined;
        textEmphasisPosition?: string | undefined;
        textEmphasisStyle?: string | undefined;
        textIndent?: import("csstype").TextIndentProperty<string | number> | undefined;
        textJustify?: import("csstype").TextJustifyProperty | undefined;
        textOrientation?: import("csstype").TextOrientationProperty | undefined;
        textOverflow?: string | undefined;
        textRendering?: import("csstype").TextRenderingProperty | undefined;
        textShadow?: string | undefined;
        textSizeAdjust?: string | undefined;
        textTransform?: import("csstype").TextTransformProperty | undefined;
        textUnderlineOffset?: import("csstype").TextUnderlineOffsetProperty<string | number> | undefined;
        textUnderlinePosition?: string | undefined;
        top?: import("csstype").TopProperty<string | number> | undefined;
        touchAction?: string | undefined;
        transform?: string | undefined;
        transformBox?: import("csstype").TransformBoxProperty | undefined;
        transformOrigin?: import("csstype").TransformOriginProperty<string | number> | undefined;
        transformStyle?: import("csstype").TransformStyleProperty | undefined;
        transitionDelay?: string | undefined;
        transitionDuration?: string | undefined;
        transitionProperty?: string | undefined;
        transitionTimingFunction?: string | undefined;
        translate?: import("csstype").TranslateProperty<string | number> | undefined;
        unicodeBidi?: import("csstype").UnicodeBidiProperty | undefined;
        userSelect?: import("csstype").UserSelectProperty | undefined;
        verticalAlign?: import("csstype").VerticalAlignProperty<string | number> | undefined;
        visibility?: import("csstype").VisibilityProperty | undefined;
        whiteSpace?: import("csstype").WhiteSpaceProperty | undefined;
        widows?: import("csstype").GlobalsNumber | undefined;
        width?: import("csstype").WidthProperty<string | number> | undefined;
        willChange?: string | undefined;
        wordBreak?: import("csstype").WordBreakProperty | undefined;
        wordSpacing?: import("csstype").WordSpacingProperty<string | number> | undefined;
        wordWrap?: import("csstype").WordWrapProperty | undefined;
        writingMode?: import("csstype").WritingModeProperty | undefined;
        zIndex?: import("csstype").ZIndexProperty | undefined;
        zoom?: import("csstype").ZoomProperty | undefined;
        all?: import("csstype").Globals | undefined;
        animation?: import("csstype").AnimationProperty | undefined;
        background?: import("csstype").BackgroundProperty<string | number> | undefined;
        backgroundPosition?: import("csstype").BackgroundPositionProperty<string | number> | undefined;
        border?: import("csstype").BorderProperty<string | number> | undefined;
        borderBlock?: import("csstype").BorderBlockProperty<string | number> | undefined;
        borderBlockEnd?: import("csstype").BorderBlockEndProperty<string | number> | undefined;
        borderBlockStart?: import("csstype").BorderBlockStartProperty<string | number> | undefined;
        borderBottom?: import("csstype").BorderBottomProperty<string | number> | undefined;
        borderColor?: string | undefined;
        borderImage?: import("csstype").BorderImageProperty | undefined;
        borderInline?: import("csstype").BorderInlineProperty<string | number> | undefined;
        borderInlineEnd?: import("csstype").BorderInlineEndProperty<string | number> | undefined;
        borderInlineStart?: import("csstype").BorderInlineStartProperty<string | number> | undefined;
        borderLeft?: import("csstype").BorderLeftProperty<string | number> | undefined;
        borderRadius?: import("csstype").BorderRadiusProperty<string | number> | undefined;
        borderRight?: import("csstype").BorderRightProperty<string | number> | undefined;
        borderStyle?: string | undefined;
        borderTop?: import("csstype").BorderTopProperty<string | number> | undefined;
        borderWidth?: import("csstype").BorderWidthProperty<string | number> | undefined;
        columnRule?: import("csstype").ColumnRuleProperty<string | number> | undefined;
        columns?: import("csstype").ColumnsProperty<string | number> | undefined;
        flex?: import("csstype").FlexProperty<string | number> | undefined;
        flexFlow?: string | undefined;
        font?: string | undefined;
        gap?: import("csstype").GapProperty<string | number> | undefined;
        grid?: string | undefined;
        gridArea?: import("csstype").GridAreaProperty | undefined;
        gridColumn?: import("csstype").GridColumnProperty | undefined;
        gridRow?: import("csstype").GridRowProperty | undefined;
        gridTemplate?: string | undefined;
        lineClamp?: import("csstype").LineClampProperty | undefined;
        listStyle?: string | undefined;
        margin?: import("csstype").MarginProperty<string | number> | undefined;
        mask?: import("csstype").MaskProperty<string | number> | undefined;
        maskBorder?: import("csstype").MaskBorderProperty | undefined;
        motion?: import("csstype").OffsetProperty<string | number> | undefined;
        offset?: import("csstype").OffsetProperty<string | number> | undefined;
        outline?: import("csstype").OutlineProperty<string | number> | undefined;
        overflow?: string | undefined;
        overscrollBehavior?: string | undefined;
        padding?: import("csstype").PaddingProperty<string | number> | undefined;
        placeItems?: string | undefined;
        placeSelf?: string | undefined;
        textDecoration?: import("csstype").TextDecorationProperty<string | number> | undefined;
        textEmphasis?: string | undefined;
        transition?: string | undefined;
        MozAnimationDelay?: string | undefined;
        MozAnimationDirection?: string | undefined;
        MozAnimationDuration?: string | undefined;
        MozAnimationFillMode?: string | undefined;
        MozAnimationIterationCount?: import("csstype").AnimationIterationCountProperty | undefined;
        MozAnimationName?: string | undefined;
        MozAnimationPlayState?: string | undefined;
        MozAnimationTimingFunction?: string | undefined;
        MozAppearance?: import("csstype").MozAppearanceProperty | undefined;
        MozBackfaceVisibility?: import("csstype").BackfaceVisibilityProperty | undefined;
        MozBorderBottomColors?: string | undefined;
        MozBorderEndColor?: string | undefined;
        MozBorderEndStyle?: import("csstype").BorderInlineEndStyleProperty | undefined;
        MozBorderEndWidth?: import("csstype").BorderInlineEndWidthProperty<string | number> | undefined;
        MozBorderLeftColors?: string | undefined;
        MozBorderRightColors?: string | undefined;
        MozBorderStartColor?: string | undefined;
        MozBorderStartStyle?: import("csstype").BorderInlineStartStyleProperty | undefined;
        MozBorderTopColors?: string | undefined;
        MozBoxSizing?: import("csstype").BoxSizingProperty | undefined;
        MozColumnCount?: import("csstype").ColumnCountProperty | undefined;
        MozColumnFill?: import("csstype").ColumnFillProperty | undefined;
        MozColumnGap?: import("csstype").ColumnGapProperty<string | number> | undefined;
        MozColumnRuleColor?: string | undefined;
        MozColumnRuleStyle?: string | undefined;
        MozColumnRuleWidth?: import("csstype").ColumnRuleWidthProperty<string | number> | undefined;
        MozColumnWidth?: import("csstype").ColumnWidthProperty<string | number> | undefined;
        MozContextProperties?: string | undefined;
        MozFontFeatureSettings?: string | undefined;
        MozFontLanguageOverride?: string | undefined;
        MozHyphens?: import("csstype").HyphensProperty | undefined;
        MozImageRegion?: string | undefined;
        MozMarginEnd?: import("csstype").MarginInlineEndProperty<string | number> | undefined;
        MozMarginStart?: import("csstype").MarginInlineStartProperty<string | number> | undefined;
        MozOrient?: import("csstype").MozOrientProperty | undefined;
        MozOsxFontSmoothing?: import("csstype").FontSmoothProperty<string | number> | undefined;
        MozPaddingEnd?: import("csstype").PaddingInlineEndProperty<string | number> | undefined;
        MozPaddingStart?: import("csstype").PaddingInlineStartProperty<string | number> | undefined;
        MozPerspective?: import("csstype").PerspectiveProperty<string | number> | undefined;
        MozPerspectiveOrigin?: import("csstype").PerspectiveOriginProperty<string | number> | undefined;
        MozStackSizing?: import("csstype").MozStackSizingProperty | undefined;
        MozTabSize?: import("csstype").TabSizeProperty<string | number> | undefined;
        MozTextBlink?: import("csstype").MozTextBlinkProperty | undefined;
        MozTextSizeAdjust?: string | undefined;
        MozTransformOrigin?: import("csstype").TransformOriginProperty<string | number> | undefined;
        MozTransformStyle?: import("csstype").TransformStyleProperty | undefined;
        MozTransitionDelay?: string | undefined;
        MozTransitionDuration?: string | undefined;
        MozTransitionProperty?: string | undefined;
        MozTransitionTimingFunction?: string | undefined;
        MozUserFocus?: import("csstype").MozUserFocusProperty | undefined;
        MozUserModify?: import("csstype").MozUserModifyProperty | undefined;
        MozUserSelect?: import("csstype").UserSelectProperty | undefined;
        MozWindowDragging?: import("csstype").MozWindowDraggingProperty | undefined;
        MozWindowShadow?: import("csstype").MozWindowShadowProperty | undefined;
        msAccelerator?: import("csstype").MsAcceleratorProperty | undefined;
        msAlignSelf?: string | undefined;
        msBlockProgression?: import("csstype").MsBlockProgressionProperty | undefined;
        msContentZoomChaining?: import("csstype").MsContentZoomChainingProperty | undefined;
        msContentZoomLimitMax?: string | undefined;
        msContentZoomLimitMin?: string | undefined;
        msContentZoomSnapPoints?: string | undefined;
        msContentZoomSnapType?: import("csstype").MsContentZoomSnapTypeProperty | undefined;
        msContentZooming?: import("csstype").MsContentZoomingProperty | undefined;
        msFilter?: string | undefined;
        msFlexDirection?: import("csstype").FlexDirectionProperty | undefined;
        msFlexPositive?: import("csstype").GlobalsNumber | undefined;
        msFlowFrom?: string | undefined;
        msFlowInto?: string | undefined;
        msGridColumns?: import("csstype").MsGridColumnsProperty<string | number> | undefined;
        msGridRows?: import("csstype").MsGridRowsProperty<string | number> | undefined;
        msHighContrastAdjust?: import("csstype").MsHighContrastAdjustProperty | undefined;
        msHyphenateLimitChars?: import("csstype").MsHyphenateLimitCharsProperty | undefined;
        msHyphenateLimitLines?: import("csstype").MsHyphenateLimitLinesProperty | undefined;
        msHyphenateLimitZone?: import("csstype").MsHyphenateLimitZoneProperty<string | number> | undefined;
        msHyphens?: import("csstype").HyphensProperty | undefined;
        msImeAlign?: import("csstype").MsImeAlignProperty | undefined;
        msJustifySelf?: string | undefined;
        msLineBreak?: import("csstype").LineBreakProperty | undefined;
        msOrder?: import("csstype").GlobalsNumber | undefined;
        msOverflowStyle?: import("csstype").MsOverflowStyleProperty | undefined;
        msOverflowX?: import("csstype").OverflowXProperty | undefined;
        msOverflowY?: import("csstype").OverflowYProperty | undefined;
        msScrollChaining?: import("csstype").MsScrollChainingProperty | undefined;
        msScrollLimitXMax?: import("csstype").MsScrollLimitXMaxProperty<string | number> | undefined;
        msScrollLimitXMin?: import("csstype").MsScrollLimitXMinProperty<string | number> | undefined;
        msScrollLimitYMax?: import("csstype").MsScrollLimitYMaxProperty<string | number> | undefined;
        msScrollLimitYMin?: import("csstype").MsScrollLimitYMinProperty<string | number> | undefined;
        msScrollRails?: import("csstype").MsScrollRailsProperty | undefined;
        msScrollSnapPointsX?: string | undefined;
        msScrollSnapPointsY?: string | undefined;
        msScrollSnapType?: import("csstype").MsScrollSnapTypeProperty | undefined;
        msScrollTranslation?: import("csstype").MsScrollTranslationProperty | undefined;
        msScrollbar3dlightColor?: string | undefined;
        msScrollbarArrowColor?: string | undefined;
        msScrollbarBaseColor?: string | undefined;
        msScrollbarDarkshadowColor?: string | undefined;
        msScrollbarFaceColor?: string | undefined;
        msScrollbarHighlightColor?: string | undefined;
        msScrollbarShadowColor?: string | undefined;
        msTextAutospace?: import("csstype").MsTextAutospaceProperty | undefined;
        msTextCombineHorizontal?: string | undefined;
        msTextOverflow?: string | undefined;
        msTouchAction?: string | undefined;
        msTouchSelect?: import("csstype").MsTouchSelectProperty | undefined;
        msTransform?: string | undefined;
        msTransformOrigin?: import("csstype").TransformOriginProperty<string | number> | undefined;
        msTransitionDelay?: string | undefined;
        msTransitionDuration?: string | undefined;
        msTransitionProperty?: string | undefined;
        msTransitionTimingFunction?: string | undefined;
        msUserSelect?: import("csstype").MsUserSelectProperty | undefined;
        msWordBreak?: import("csstype").WordBreakProperty | undefined;
        msWrapFlow?: import("csstype").MsWrapFlowProperty | undefined;
        msWrapMargin?: import("csstype").MsWrapMarginProperty<string | number> | undefined;
        msWrapThrough?: import("csstype").MsWrapThroughProperty | undefined;
        msWritingMode?: import("csstype").WritingModeProperty | undefined;
        WebkitAlignContent?: string | undefined;
        WebkitAlignItems?: string | undefined;
        WebkitAlignSelf?: string | undefined;
        WebkitAnimationDelay?: string | undefined;
        WebkitAnimationDirection?: string | undefined;
        WebkitAnimationDuration?: string | undefined;
        WebkitAnimationFillMode?: string | undefined;
        WebkitAnimationIterationCount?: import("csstype").AnimationIterationCountProperty | undefined;
        WebkitAnimationName?: string | undefined;
        WebkitAnimationPlayState?: string | undefined;
        WebkitAnimationTimingFunction?: string | undefined;
        WebkitAppearance?: import("csstype").WebkitAppearanceProperty | undefined;
        WebkitBackdropFilter?: string | undefined;
        WebkitBackfaceVisibility?: import("csstype").BackfaceVisibilityProperty | undefined;
        WebkitBackgroundClip?: string | undefined;
        WebkitBackgroundOrigin?: string | undefined;
        WebkitBackgroundSize?: import("csstype").BackgroundSizeProperty<string | number> | undefined;
        WebkitBorderBeforeColor?: string | undefined;
        WebkitBorderBeforeStyle?: string | undefined;
        WebkitBorderBeforeWidth?: import("csstype").WebkitBorderBeforeWidthProperty<string | number> | undefined;
        WebkitBorderBottomLeftRadius?: import("csstype").BorderBottomLeftRadiusProperty<string | number> | undefined;
        WebkitBorderBottomRightRadius?: import("csstype").BorderBottomRightRadiusProperty<string | number> | undefined;
        WebkitBorderImageSlice?: import("csstype").BorderImageSliceProperty | undefined;
        WebkitBorderTopLeftRadius?: import("csstype").BorderTopLeftRadiusProperty<string | number> | undefined;
        WebkitBorderTopRightRadius?: import("csstype").BorderTopRightRadiusProperty<string | number> | undefined;
        WebkitBoxDecorationBreak?: import("csstype").BoxDecorationBreakProperty | undefined;
        WebkitBoxReflect?: import("csstype").WebkitBoxReflectProperty<string | number> | undefined;
        WebkitBoxShadow?: string | undefined;
        WebkitBoxSizing?: import("csstype").BoxSizingProperty | undefined;
        WebkitClipPath?: string | undefined;
        WebkitColumnCount?: import("csstype").ColumnCountProperty | undefined;
        WebkitColumnFill?: import("csstype").ColumnFillProperty | undefined;
        WebkitColumnGap?: import("csstype").ColumnGapProperty<string | number> | undefined;
        WebkitColumnRuleColor?: string | undefined;
        WebkitColumnRuleStyle?: string | undefined;
        WebkitColumnRuleWidth?: import("csstype").ColumnRuleWidthProperty<string | number> | undefined;
        WebkitColumnSpan?: import("csstype").ColumnSpanProperty | undefined;
        WebkitColumnWidth?: import("csstype").ColumnWidthProperty<string | number> | undefined;
        WebkitFilter?: string | undefined;
        WebkitFlexBasis?: import("csstype").FlexBasisProperty<string | number> | undefined;
        WebkitFlexDirection?: import("csstype").FlexDirectionProperty | undefined;
        WebkitFlexGrow?: import("csstype").GlobalsNumber | undefined;
        WebkitFlexShrink?: import("csstype").GlobalsNumber | undefined;
        WebkitFlexWrap?: import("csstype").FlexWrapProperty | undefined;
        WebkitFontFeatureSettings?: string | undefined;
        WebkitFontKerning?: import("csstype").FontKerningProperty | undefined;
        WebkitFontSmoothing?: import("csstype").FontSmoothProperty<string | number> | undefined;
        WebkitFontVariantLigatures?: string | undefined;
        WebkitHyphens?: import("csstype").HyphensProperty | undefined;
        WebkitJustifyContent?: string | undefined;
        WebkitLineBreak?: import("csstype").LineBreakProperty | undefined;
        WebkitLineClamp?: import("csstype").WebkitLineClampProperty | undefined;
        WebkitMarginEnd?: import("csstype").MarginInlineEndProperty<string | number> | undefined;
        WebkitMarginStart?: import("csstype").MarginInlineStartProperty<string | number> | undefined;
        WebkitMaskAttachment?: string | undefined;
        WebkitMaskBoxImageOutset?: import("csstype").MaskBorderOutsetProperty<string | number> | undefined;
        WebkitMaskBoxImageRepeat?: string | undefined;
        WebkitMaskBoxImageSlice?: import("csstype").MaskBorderSliceProperty | undefined;
        WebkitMaskBoxImageSource?: string | undefined;
        WebkitMaskBoxImageWidth?: import("csstype").MaskBorderWidthProperty<string | number> | undefined;
        WebkitMaskClip?: string | undefined;
        WebkitMaskComposite?: string | undefined;
        WebkitMaskImage?: string | undefined;
        WebkitMaskOrigin?: string | undefined;
        WebkitMaskPosition?: import("csstype").WebkitMaskPositionProperty<string | number> | undefined;
        WebkitMaskPositionX?: import("csstype").WebkitMaskPositionXProperty<string | number> | undefined;
        WebkitMaskPositionY?: import("csstype").WebkitMaskPositionYProperty<string | number> | undefined;
        WebkitMaskRepeat?: string | undefined;
        WebkitMaskRepeatX?: import("csstype").WebkitMaskRepeatXProperty | undefined;
        WebkitMaskRepeatY?: import("csstype").WebkitMaskRepeatYProperty | undefined;
        WebkitMaskSize?: import("csstype").WebkitMaskSizeProperty<string | number> | undefined;
        WebkitMaxInlineSize?: import("csstype").MaxInlineSizeProperty<string | number> | undefined;
        WebkitOrder?: import("csstype").GlobalsNumber | undefined;
        WebkitOverflowScrolling?: import("csstype").WebkitOverflowScrollingProperty | undefined;
        WebkitPaddingEnd?: import("csstype").PaddingInlineEndProperty<string | number> | undefined;
        WebkitPaddingStart?: import("csstype").PaddingInlineStartProperty<string | number> | undefined;
        WebkitPerspective?: import("csstype").PerspectiveProperty<string | number> | undefined;
        WebkitPerspectiveOrigin?: import("csstype").PerspectiveOriginProperty<string | number> | undefined;
        WebkitPrintColorAdjust?: import("csstype").ColorAdjustProperty | undefined;
        WebkitRubyPosition?: string | undefined;
        WebkitScrollSnapType?: string | undefined;
        WebkitShapeMargin?: import("csstype").ShapeMarginProperty<string | number> | undefined;
        WebkitTapHighlightColor?: string | undefined;
        WebkitTextCombine?: string | undefined;
        WebkitTextDecorationColor?: string | undefined;
        WebkitTextDecorationLine?: string | undefined;
        WebkitTextDecorationSkip?: string | undefined;
        WebkitTextDecorationStyle?: import("csstype").TextDecorationStyleProperty | undefined;
        WebkitTextEmphasisColor?: string | undefined;
        WebkitTextEmphasisPosition?: string | undefined;
        WebkitTextEmphasisStyle?: string | undefined;
        WebkitTextFillColor?: string | undefined;
        WebkitTextOrientation?: import("csstype").TextOrientationProperty | undefined;
        WebkitTextSizeAdjust?: string | undefined;
        WebkitTextStrokeColor?: string | undefined;
        WebkitTextStrokeWidth?: import("csstype").WebkitTextStrokeWidthProperty<string | number> | undefined;
        WebkitTextUnderlinePosition?: string | undefined;
        WebkitTouchCallout?: import("csstype").WebkitTouchCalloutProperty | undefined;
        WebkitTransform?: string | undefined;
        WebkitTransformOrigin?: import("csstype").TransformOriginProperty<string | number> | undefined;
        WebkitTransformStyle?: import("csstype").TransformStyleProperty | undefined;
        WebkitTransitionDelay?: string | undefined;
        WebkitTransitionDuration?: string | undefined;
        WebkitTransitionProperty?: string | undefined;
        WebkitTransitionTimingFunction?: string | undefined;
        WebkitUserModify?: import("csstype").WebkitUserModifyProperty | undefined;
        WebkitUserSelect?: import("csstype").UserSelectProperty | undefined;
        WebkitWritingMode?: import("csstype").WritingModeProperty | undefined;
        MozAnimation?: import("csstype").AnimationProperty | undefined;
        MozBorderImage?: import("csstype").BorderImageProperty | undefined;
        MozColumnRule?: import("csstype").ColumnRuleProperty<string | number> | undefined;
        MozColumns?: import("csstype").ColumnsProperty<string | number> | undefined;
        MozTransition?: string | undefined;
        msContentZoomLimit?: string | undefined;
        msContentZoomSnap?: string | undefined;
        msFlex?: import("csstype").FlexProperty<string | number> | undefined;
        msScrollLimit?: string | undefined;
        msScrollSnapX?: string | undefined;
        msScrollSnapY?: string | undefined;
        msTransition?: string | undefined;
        WebkitAnimation?: import("csstype").AnimationProperty | undefined;
        WebkitBorderBefore?: import("csstype").WebkitBorderBeforeProperty<string | number> | undefined;
        WebkitBorderImage?: import("csstype").BorderImageProperty | undefined;
        WebkitBorderRadius?: import("csstype").BorderRadiusProperty<string | number> | undefined;
        WebkitColumnRule?: import("csstype").ColumnRuleProperty<string | number> | undefined;
        WebkitColumns?: import("csstype").ColumnsProperty<string | number> | undefined;
        WebkitFlex?: import("csstype").FlexProperty<string | number> | undefined;
        WebkitFlexFlow?: string | undefined;
        WebkitMask?: import("csstype").WebkitMaskProperty<string | number> | undefined;
        WebkitMaskBoxImage?: import("csstype").MaskBorderProperty | undefined;
        WebkitTextEmphasis?: string | undefined;
        WebkitTextStroke?: import("csstype").WebkitTextStrokeProperty<string | number> | undefined;
        WebkitTransition?: string | undefined;
        azimuth?: string | undefined;
        boxAlign?: import("csstype").BoxAlignProperty | undefined;
        boxDirection?: import("csstype").BoxDirectionProperty | undefined;
        boxFlex?: import("csstype").GlobalsNumber | undefined;
        boxFlexGroup?: import("csstype").GlobalsNumber | undefined;
        boxLines?: import("csstype").BoxLinesProperty | undefined;
        boxOrdinalGroup?: import("csstype").GlobalsNumber | undefined;
        boxOrient?: import("csstype").BoxOrientProperty | undefined;
        boxPack?: import("csstype").BoxPackProperty | undefined;
        clip?: string | undefined;
        fontVariantAlternates?: string | undefined;
        gridColumnGap?: import("csstype").GridColumnGapProperty<string | number> | undefined;
        gridGap?: import("csstype").GridGapProperty<string | number> | undefined;
        gridRowGap?: import("csstype").GridRowGapProperty<string | number> | undefined;
        imeMode?: import("csstype").ImeModeProperty | undefined;
        offsetBlock?: import("csstype").InsetBlockProperty<string | number> | undefined;
        offsetBlockEnd?: import("csstype").InsetBlockEndProperty<string | number> | undefined;
        offsetBlockStart?: import("csstype").InsetBlockStartProperty<string | number> | undefined;
        offsetInline?: import("csstype").InsetInlineProperty<string | number> | undefined;
        offsetInlineEnd?: import("csstype").InsetInlineEndProperty<string | number> | undefined;
        offsetInlineStart?: import("csstype").