UNPKG

st-common-ui-vue3

Version:

小尾巴通用 Vue3 UI 组件库

1,307 lines 818 kB
import { Component } from 'vue'; export declare const StLoginPage1: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<Readonly<{ modelValue?: boolean; } & { pageMinHeight?: number | string; circleMaskDiameter?: number | string; circleMaskDiameterSmall?: number | string; circleMaskColor?: string; panelImgSrc?: string[] | string; panelImgWidthSmall?: number | string; }> & Readonly<{ "onUpdate:modelValue"?: ((modelValue: boolean) => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (modelValue: boolean) => any; }, import('vue').PublicProps, { pageMinHeight: number | string; circleMaskDiameter: number | string; circleMaskDiameterSmall: number | string; circleMaskColor: string; panelImgSrc: string[] | string; panelImgWidthSmall: number | string; }, false, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{ modelValue?: boolean; } & { pageMinHeight?: number | string; circleMaskDiameter?: number | string; circleMaskDiameterSmall?: number | string; circleMaskColor?: string; panelImgSrc?: string[] | string; panelImgWidthSmall?: number | string; }> & Readonly<{ "onUpdate:modelValue"?: ((modelValue: boolean) => any) | undefined; }>, {}, {}, {}, {}, { pageMinHeight: number | string; circleMaskDiameter: number | string; circleMaskDiameterSmall: number | string; circleMaskColor: string; panelImgSrc: string[] | string; panelImgWidthSmall: number | string; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase<Readonly<{ modelValue?: boolean; } & { pageMinHeight?: number | string; circleMaskDiameter?: number | string; circleMaskDiameterSmall?: number | string; circleMaskColor?: string; panelImgSrc?: string[] | string; panelImgWidthSmall?: number | string; }> & Readonly<{ "onUpdate:modelValue"?: ((modelValue: boolean) => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (modelValue: boolean) => any; }, string, { pageMinHeight: number | string; circleMaskDiameter: number | string; circleMaskDiameterSmall: number | string; circleMaskColor: string; panelImgSrc: string[] | string; panelImgWidthSmall: number | string; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { "form-1"?(_: {}): any; "form-2"?(_: {}): any; "panel-1"?(_: {}): any; "panel-1-top"?(_: {}): any; "panel-2"?(_: {}): any; "panel-2-top"?(_: {}): any; }; }); export declare const StLoginPage1Register: import('vue').Plugin; export declare const StIconIconify: import('vue').DefineComponent<{ icon: string | import('@iconify/types').IconifyIcon; width?: string | number; height?: string | number; color?: string; style?: Partial<CSSStyleDeclaration> | string; load?: (name: string) => void; }, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{ icon: string | import('@iconify/types').IconifyIcon; width?: string | number; height?: string | number; color?: string; style?: Partial<CSSStyleDeclaration> | string; load?: (name: string) => void; }> & Readonly<{}>, { width: string | number; height: string | number; load: (name: string) => void; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; export declare const StIconIconifyRegister: import('vue').Plugin; export declare const StIconIconifyOffline: import('vue').DefineComponent<{ icon: string | import('@iconify/types').IconifyIcon; width?: string | number; height?: string | number; color?: string; style?: Partial<CSSStyleDeclaration> | string; load?: (name: string) => void; }, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{ icon: string | import('@iconify/types').IconifyIcon; width?: string | number; height?: string | number; color?: string; style?: Partial<CSSStyleDeclaration> | string; load?: (name: string) => void; }> & Readonly<{}>, { width: string | number; height: string | number; load: (name: string) => void; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; export declare const StIconIconifyOfflineRegister: import('vue').Plugin; export { IconTypeEnum } from './components/StIcon'; export declare const StIcon: import('vue').DefineComponent<{ icon?: import('@iconify/types').IconifyIcon | string; iconType?: import('./index.ts').IconTypeEnum; style?: Partial<CSSStyleDeclaration> | string; className?: string | string[]; }, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{ icon?: import('@iconify/types').IconifyIcon | string; iconType?: import('./index.ts').IconTypeEnum; style?: Partial<CSSStyleDeclaration> | string; className?: string | string[]; }> & Readonly<{}>, { icon: import('@iconify/types').IconifyIcon | string; iconType: import('./index.ts').IconTypeEnum; className: string | string[]; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; export declare const StIconRegister: import('vue').Plugin; export declare const StReactCollapse: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<Readonly<{ dropdownZIndex?: number; }> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { dropdownZIndex: number; }, false, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{ dropdownZIndex?: number; }> & Readonly<{}>, {}, {}, {}, {}, { dropdownZIndex: number; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase<Readonly<{ dropdownZIndex?: number; }> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { dropdownZIndex: number; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: { isCollapse: boolean; }): any; "dropdown-icon"?(_: {}): any; "dropdown-content"?(_: {}): any; }; }); export declare const StReactCollapseRegister: import('vue').Plugin; import * as StPopoverSubContPos from './components/StPopover/st-popover-sub-cont-pos.ts'; export declare const StPopover: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<Readonly<{ subContPosition?: StPopoverSubContPos.StPopoverSubContPosEnum; isShow?: boolean; } & { baseOnPosition?: boolean; isVertical?: boolean; x?: number; y?: number; trigger?: "click" | "hover"; subContTransitionName?: string; subContZIndex?: number; }> & Readonly<{ "onUpdate:subContPosition"?: ((subContPosition: StPopoverSubContPos.StPopoverSubContPosEnum) => any) | undefined; "onUpdate:isShow"?: ((isShow: boolean) => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:subContPosition": (subContPosition: StPopoverSubContPos.StPopoverSubContPosEnum) => any; "update:isShow": (isShow: boolean) => any; }, import('vue').PublicProps, { x: number; y: number; baseOnPosition: boolean; isVertical: boolean; trigger: "click" | "hover"; subContTransitionName: string; subContZIndex: number; }, false, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{ subContPosition?: StPopoverSubContPos.StPopoverSubContPosEnum; isShow?: boolean; } & { baseOnPosition?: boolean; isVertical?: boolean; x?: number; y?: number; trigger?: "click" | "hover"; subContTransitionName?: string; subContZIndex?: number; }> & Readonly<{ "onUpdate:subContPosition"?: ((subContPosition: StPopoverSubContPos.StPopoverSubContPosEnum) => any) | undefined; "onUpdate:isShow"?: ((isShow: boolean) => any) | undefined; }>, {}, {}, {}, {}, { x: number; y: number; baseOnPosition: boolean; isVertical: boolean; trigger: "click" | "hover"; subContTransitionName: string; subContZIndex: number; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase<Readonly<{ subContPosition?: StPopoverSubContPos.StPopoverSubContPosEnum; isShow?: boolean; } & { baseOnPosition?: boolean; isVertical?: boolean; x?: number; y?: number; trigger?: "click" | "hover"; subContTransitionName?: string; subContZIndex?: number; }> & Readonly<{ "onUpdate:subContPosition"?: ((subContPosition: StPopoverSubContPos.StPopoverSubContPosEnum) => any) | undefined; "onUpdate:isShow"?: ((isShow: boolean) => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:subContPosition": (subContPosition: StPopoverSubContPos.StPopoverSubContPosEnum) => any; "update:isShow": (isShow: boolean) => any; }, string, { x: number; y: number; baseOnPosition: boolean; isVertical: boolean; trigger: "click" | "hover"; subContTransitionName: string; subContZIndex: number; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; subContent?(_: {}): any; }; }); export declare const StPopoverRegister: import('vue').Plugin; export declare const StPopoverSubContPosEnum: typeof StPopoverSubContPos.StPopoverSubContPosEnum; export declare const StPopoverSubContPosConst: { readonly LT: { readonly position: { readonly right: "100%"; readonly top: 0; readonly transformOrigin: "right top"; }; }; readonly LB: { readonly position: { readonly right: "100%"; readonly bottom: 0; readonly transformOrigin: "right bottom"; }; }; readonly RT: { readonly position: { readonly left: "100%"; readonly top: 0; readonly transformOrigin: "left top"; }; }; readonly RB: { readonly position: { readonly left: "100%"; readonly bottom: 0; readonly transformOrigin: "left bottom"; }; }; readonly TL: { readonly position: { readonly bottom: "100%"; readonly left: 0; readonly transformOrigin: "bottom left"; }; }; readonly TR: { readonly position: { readonly bottom: "100%"; readonly right: 0; readonly transformOrigin: "bottom right"; }; }; readonly BL: { readonly position: { readonly top: "100%"; readonly left: 0; readonly transformOrigin: "top left"; }; }; readonly BR: { readonly position: { readonly top: "100%"; readonly right: 0; readonly transformOrigin: "top right"; }; }; }; export declare const StAdjustableContainer: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<Readonly<{ containerWidth?: number; containerHeight?: number; } & { enableWidthAdjust?: boolean; containerWidthDefault?: number | string; containerMinWidth?: number; containerMaxWidth?: number; adjustWidthElW?: number | string; enableHeightAdjust?: boolean; containerHeightDefault?: number | string; containerMinHeight?: number; containerMaxHeight?: number; adjustHeightElH?: number | string; enableContainerHeightFollowWindow?: boolean; enablePlaceholder?: boolean; }> & Readonly<{ "onWidth-to-min"?: ((containerWidth: number) => any) | undefined; "onWidth-to-max"?: ((containerWidth: number) => any) | undefined; "onHeight-to-min"?: ((containerHeight: number) => any) | undefined; "onHeight-to-max"?: ((containerHeight: number) => any) | undefined; "onUpdate:containerWidth"?: ((containerWidth: number) => any) | undefined; "onUpdate:containerHeight"?: ((containerHeight: number) => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:containerWidth": (containerWidth: number) => any; "update:containerHeight": (containerHeight: number) => any; } & { "width-to-min": (containerWidth: number) => any; "width-to-max": (containerWidth: number) => any; "height-to-min": (containerHeight: number) => any; "height-to-max": (containerHeight: number) => any; }, import('vue').PublicProps, { enableWidthAdjust: boolean; containerWidthDefault: number | string; containerMinWidth: number; containerMaxWidth: number; adjustWidthElW: number | string; enableHeightAdjust: boolean; containerHeightDefault: number | string; containerMinHeight: number; containerMaxHeight: number; adjustHeightElH: number | string; enableContainerHeightFollowWindow: boolean; enablePlaceholder: boolean; }, false, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{ containerWidth?: number; containerHeight?: number; } & { enableWidthAdjust?: boolean; containerWidthDefault?: number | string; containerMinWidth?: number; containerMaxWidth?: number; adjustWidthElW?: number | string; enableHeightAdjust?: boolean; containerHeightDefault?: number | string; containerMinHeight?: number; containerMaxHeight?: number; adjustHeightElH?: number | string; enableContainerHeightFollowWindow?: boolean; enablePlaceholder?: boolean; }> & Readonly<{ "onWidth-to-min"?: ((containerWidth: number) => any) | undefined; "onWidth-to-max"?: ((containerWidth: number) => any) | undefined; "onHeight-to-min"?: ((containerHeight: number) => any) | undefined; "onHeight-to-max"?: ((containerHeight: number) => any) | undefined; "onUpdate:containerWidth"?: ((containerWidth: number) => any) | undefined; "onUpdate:containerHeight"?: ((containerHeight: number) => any) | undefined; }>, {}, {}, {}, {}, { enableWidthAdjust: boolean; containerWidthDefault: number | string; containerMinWidth: number; containerMaxWidth: number; adjustWidthElW: number | string; enableHeightAdjust: boolean; containerHeightDefault: number | string; containerMinHeight: number; containerMaxHeight: number; adjustHeightElH: number | string; enableContainerHeightFollowWindow: boolean; enablePlaceholder: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase<Readonly<{ containerWidth?: number; containerHeight?: number; } & { enableWidthAdjust?: boolean; containerWidthDefault?: number | string; containerMinWidth?: number; containerMaxWidth?: number; adjustWidthElW?: number | string; enableHeightAdjust?: boolean; containerHeightDefault?: number | string; containerMinHeight?: number; containerMaxHeight?: number; adjustHeightElH?: number | string; enableContainerHeightFollowWindow?: boolean; enablePlaceholder?: boolean; }> & Readonly<{ "onWidth-to-min"?: ((containerWidth: number) => any) | undefined; "onWidth-to-max"?: ((containerWidth: number) => any) | undefined; "onHeight-to-min"?: ((containerHeight: number) => any) | undefined; "onHeight-to-max"?: ((containerHeight: number) => any) | undefined; "onUpdate:containerWidth"?: ((containerWidth: number) => any) | undefined; "onUpdate:containerHeight"?: ((containerHeight: number) => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:containerWidth": (containerWidth: number) => any; "update:containerHeight": (containerHeight: number) => any; } & { "width-to-min": (containerWidth: number) => any; "width-to-max": (containerWidth: number) => any; "height-to-min": (containerHeight: number) => any; "height-to-max": (containerHeight: number) => any; }, string, { enableWidthAdjust: boolean; containerWidthDefault: number | string; containerMinWidth: number; containerMaxWidth: number; adjustWidthElW: number | string; enableHeightAdjust: boolean; containerHeightDefault: number | string; containerMinHeight: number; containerMaxHeight: number; adjustHeightElH: number | string; enableContainerHeightFollowWindow: boolean; enablePlaceholder: boolean; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }); export declare const StAdjustableContainerRegister: import('vue').Plugin; export declare const StTimeline1: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<Readonly<{ initialIndex?: number; enableMousewheelSwitch?: boolean; speed?: number; transitionFun?: string; transitionDelay?: number | string; background?: string; timelineData: string[]; timelinePerView?: number; timelinePerViewReactScreen?: number; timelineOffset?: number; timelineColor?: string; timelineColorActive?: string; timelineTextMaxLine?: number; timelineSpeed?: number; timelineTransitionFun?: string; timelineTransitionDelay?: number | string; enableTimelineNav?: boolean; needReactScreenWidth?: number; }> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { background: string; transitionDelay: number | string; transitionFun: string; speed: number; initialIndex: number; enableMousewheelSwitch: boolean; timelinePerView: number; timelinePerViewReactScreen: number; timelineOffset: number; timelineColor: string; timelineColorActive: string; timelineTextMaxLine: number; timelineSpeed: number; timelineTransitionFun: string; timelineTransitionDelay: number | string; enableTimelineNav: boolean; needReactScreenWidth: number; }, false, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{ initialIndex?: number; enableMousewheelSwitch?: boolean; speed?: number; transitionFun?: string; transitionDelay?: number | string; background?: string; timelineData: string[]; timelinePerView?: number; timelinePerViewReactScreen?: number; timelineOffset?: number; timelineColor?: string; timelineColorActive?: string; timelineTextMaxLine?: number; timelineSpeed?: number; timelineTransitionFun?: string; timelineTransitionDelay?: number | string; enableTimelineNav?: boolean; needReactScreenWidth?: number; }> & Readonly<{}>, {}, {}, {}, {}, { background: string; transitionDelay: number | string; transitionFun: string; speed: number; initialIndex: number; enableMousewheelSwitch: boolean; timelinePerView: number; timelinePerViewReactScreen: number; timelineOffset: number; timelineColor: string; timelineColorActive: string; timelineTextMaxLine: number; timelineSpeed: number; timelineTransitionFun: string; timelineTransitionDelay: number | string; enableTimelineNav: boolean; needReactScreenWidth: number; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase<Readonly<{ initialIndex?: number; enableMousewheelSwitch?: boolean; speed?: number; transitionFun?: string; transitionDelay?: number | string; background?: string; timelineData: string[]; timelinePerView?: number; timelinePerViewReactScreen?: number; timelineOffset?: number; timelineColor?: string; timelineColorActive?: string; timelineTextMaxLine?: number; timelineSpeed?: number; timelineTransitionFun?: string; timelineTransitionDelay?: number | string; enableTimelineNav?: boolean; needReactScreenWidth?: number; }> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { background: string; transitionDelay: number | string; transitionFun: string; speed: number; initialIndex: number; enableMousewheelSwitch: boolean; timelinePerView: number; timelinePerViewReactScreen: number; timelineOffset: number; timelineColor: string; timelineColorActive: string; timelineTextMaxLine: number; timelineSpeed: number; timelineTransitionFun: string; timelineTransitionDelay: number | string; enableTimelineNav: boolean; needReactScreenWidth: number; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }); export declare const StTimelineItem1: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<Readonly<{ idx: number; bgImgSrc?: string; title?: string; desc?: string; color?: string; animationSpeed?: number | string; titleEnterDelay?: number | string; descEnterDelay?: number | string; titleMaxLine?: number; descMaxLine?: number; }> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { title: string; desc: string; color: string; bgImgSrc: string; animationSpeed: number | string; titleEnterDelay: number | string; descEnterDelay: number | string; titleMaxLine: number; descMaxLine: number; }, false, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{ idx: number; bgImgSrc?: string; title?: string; desc?: string; color?: string; animationSpeed?: number | string; titleEnterDelay?: number | string; descEnterDelay?: number | string; titleMaxLine?: number; descMaxLine?: number; }> & Readonly<{}>, {}, {}, {}, {}, { title: string; desc: string; color: string; bgImgSrc: string; animationSpeed: number | string; titleEnterDelay: number | string; descEnterDelay: number | string; titleMaxLine: number; descMaxLine: number; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase<Readonly<{ idx: number; bgImgSrc?: string; title?: string; desc?: string; color?: string; animationSpeed?: number | string; titleEnterDelay?: number | string; descEnterDelay?: number | string; titleMaxLine?: number; descMaxLine?: number; }> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { title: string; desc: string; color: string; bgImgSrc: string; animationSpeed: number | string; titleEnterDelay: number | string; descEnterDelay: number | string; titleMaxLine: number; descMaxLine: number; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { suffix?(_: { isInitial: unknown; isChange: unknown; enterIdx: unknown; leaveIdx: unknown; currentIdx: unknown; }): any; }; }); export declare const StTimeline1Register: import('vue').Plugin; export declare const StTimelineItem1Register: import('vue').Plugin; export declare const StGradientBg1: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<Readonly<{ colors?: Array<string>; size?: string | number; speed?: number | string; }> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { size: string | number; speed: number | string; }, false, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{ colors?: Array<string>; size?: string | number; speed?: number | string; }> & Readonly<{}>, {}, {}, {}, {}, { size: string | number; speed: number | string; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase<Readonly<{ colors?: Array<string>; size?: string | number; speed?: number | string; }> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { size: string | number; speed: number | string; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }); export declare const StGradientBg1Register: import('vue').Plugin; export declare const StGradientBg2: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<Readonly<{ bgColor?: string; gradientColors?: string[]; speed?: number | string; blur?: boolean; }> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { blur: boolean; speed: number | string; bgColor: string; }, false, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{ bgColor?: string; gradientColors?: string[]; speed?: number | string; blur?: boolean; }> & Readonly<{}>, {}, {}, {}, {}, { blur: boolean; speed: number | string; bgColor: string; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase<Readonly<{ bgColor?: string; gradientColors?: string[]; speed?: number | string; blur?: boolean; }> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { blur: boolean; speed: number | string; bgColor: string; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; default?(_: {}): any; }; }); export declare const StGradientBg2Register: import('vue').Plugin; export declare const StInfoCard1: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<Readonly<{ width?: string | number; height?: string | number; padding?: string | number; background?: string; imgSrc?: string; imgWidth?: string | number; imgHeight?: string | number; imgFillMode?: "cover" | "contain" | "none" | "scale-down"; imgPosition?: string; imgSpeed?: number | string; imgDelay?: number | string; title?: string; titleFontSize?: string | number; content?: string; contentSpeed?: number | string; contentDelay?: number | string; }> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { title: string; width: string | number; height: string | number; background: string; content: string; padding: string | number; imgSrc: string; imgWidth: string | number; imgHeight: string | number; imgFillMode: "cover" | "contain" | "none" | "scale-down"; imgPosition: string; imgSpeed: number | string; imgDelay: number | string; titleFontSize: string | number; contentSpeed: number | string; contentDelay: number | string; }, false, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{ width?: string | number; height?: string | number; padding?: string | number; background?: string; imgSrc?: string; imgWidth?: string | number; imgHeight?: string | number; imgFillMode?: "cover" | "contain" | "none" | "scale-down"; imgPosition?: string; imgSpeed?: number | string; imgDelay?: number | string; title?: string; titleFontSize?: string | number; content?: string; contentSpeed?: number | string; contentDelay?: number | string; }> & Readonly<{}>, {}, {}, {}, {}, { title: string; width: string | number; height: string | number; background: string; content: string; padding: string | number; imgSrc: string; imgWidth: string | number; imgHeight: string | number; imgFillMode: "cover" | "contain" | "none" | "scale-down"; imgPosition: string; imgSpeed: number | string; imgDelay: number | string; titleFontSize: string | number; contentSpeed: number | string; contentDelay: number | string; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase<Readonly<{ width?: string | number; height?: string | number; padding?: string | number; background?: string; imgSrc?: string; imgWidth?: string | number; imgHeight?: string | number; imgFillMode?: "cover" | "contain" | "none" | "scale-down"; imgPosition?: string; imgSpeed?: number | string; imgDelay?: number | string; title?: string; titleFontSize?: string | number; content?: string; contentSpeed?: number | string; contentDelay?: number | string; }> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { title: string; width: string | number; height: string | number; background: string; content: string; padding: string | number; imgSrc: string; imgWidth: string | number; imgHeight: string | number; imgFillMode: "cover" | "contain" | "none" | "scale-down"; imgPosition: string; imgSpeed: number | string; imgDelay: number | string; titleFontSize: string | number; contentSpeed: number | string; contentDelay: number | string; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { img?(_: {}): any; title?(_: {}): any; content?(_: {}): any; }; }); export declare const StInfoCard1Register: import('vue').Plugin; export declare const StInfoCard2: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<Readonly<{ width?: string | number; height?: string | number; padding?: string | number; imgSrc?: string; imgWidth?: string | number; imgHeight?: string | number; imgSizeHover?: string | number; imgFillMode?: "cover" | "contain" | "none" | "scale-down"; imgPosition?: string; imgSpeed?: number | string; imgDelay?: number | string; title?: string; titleFontSize?: string | number; content?: string; contentSpeed?: number | string; contentDelay?: number | string; }> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { title: string; width: string | number; height: string | number; content: string; padding: string | number; imgSrc: string; imgWidth: string | number; imgHeight: string | number; imgFillMode: "cover" | "contain" | "none" | "scale-down"; imgPosition: string; imgSpeed: number | string; imgDelay: number | string; titleFontSize: string | number; contentSpeed: number | string; contentDelay: number | string; imgSizeHover: string | number; }, false, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{ width?: string | number; height?: string | number; padding?: string | number; imgSrc?: string; imgWidth?: string | number; imgHeight?: string | number; imgSizeHover?: string | number; imgFillMode?: "cover" | "contain" | "none" | "scale-down"; imgPosition?: string; imgSpeed?: number | string; imgDelay?: number | string; title?: string; titleFontSize?: string | number; content?: string; contentSpeed?: number | string; contentDelay?: number | string; }> & Readonly<{}>, {}, {}, {}, {}, { title: string; width: string | number; height: string | number; content: string; padding: string | number; imgSrc: string; imgWidth: string | number; imgHeight: string | number; imgFillMode: "cover" | "contain" | "none" | "scale-down"; imgPosition: string; imgSpeed: number | string; imgDelay: number | string; titleFontSize: string | number; contentSpeed: number | string; contentDelay: number | string; imgSizeHover: string | number; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase<Readonly<{ width?: string | number; height?: string | number; padding?: string | number; imgSrc?: string; imgWidth?: string | number; imgHeight?: string | number; imgSizeHover?: string | number; imgFillMode?: "cover" | "contain" | "none" | "scale-down"; imgPosition?: string; imgSpeed?: number | string; imgDelay?: number | string; title?: string; titleFontSize?: string | number; content?: string; contentSpeed?: number | string; contentDelay?: number | string; }> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { title: string; width: string | number; height: string | number; content: string; padding: string | number; imgSrc: string; imgWidth: string | number; imgHeight: string | number; imgFillMode: "cover" | "contain" | "none" | "scale-down"; imgPosition: string; imgSpeed: number | string; imgDelay: number | string; titleFontSize: string | number; contentSpeed: number | string; contentDelay: number | string; imgSizeHover: string | number; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { img?(_: {}): any; title?(_: {}): any; content?(_: {}): any; }; }); export declare const StInfoCard2Register: import('vue').Plugin; export declare const StDynamicBorder1: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<Readonly<{ width?: string | number; height?: string | number; backgroundColor?: string; borderColorList?: Array<string>; customBorderColor?: boolean; borderColor?: string; borderWidth?: string | number; borderRadius?: string | number; rotate?: boolean; speed?: string | number; shine?: boolean; shineRange?: string | number; shineBrightness?: number; hover?: boolean; hoverPause?: boolean; }> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { width: string | number; height: string | number; backgroundColor: string; borderColor: string; borderRadius: string | number; borderWidth: string | number; rotate: boolean; hover: boolean; speed: string | number; customBorderColor: boolean; shine: boolean; shineRange: string | number; shineBrightness: number; hoverPause: boolean; }, false, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{ width?: string | number; height?: string | number; backgroundColor?: string; borderColorList?: Array<string>; customBorderColor?: boolean; borderColor?: string; borderWidth?: string | number; borderRadius?: string | number; rotate?: boolean; speed?: string | number; shine?: boolean; shineRange?: string | number; shineBrightness?: number; hover?: boolean; hoverPause?: boolean; }> & Readonly<{}>, {}, {}, {}, {}, { width: string | number; height: string | number; backgroundColor: string; borderColor: string; borderRadius: string | number; borderWidth: string | number; rotate: boolean; hover: boolean; speed: string | number; customBorderColor: boolean; shine: boolean; shineRange: string | number; shineBrightness: number; hoverPause: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase<Readonly<{ width?: string | number; height?: string | number; backgroundColor?: string; borderColorList?: Array<string>; customBorderColor?: boolean; borderColor?: string; borderWidth?: string | number; borderRadius?: string | number; rotate?: boolean; speed?: string | number; shine?: boolean; shineRange?: string | number; shineBrightness?: number; hover?: boolean; hoverPause?: boolean; }> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { width: string | number; height: string | number; backgroundColor: string; borderColor: string; borderRadius: string | number; borderWidth: string | number; rotate: boolean; hover: boolean; speed: string | number; customBorderColor: boolean; shine: boolean; shineRange: string | number; shineBrightness: number; hoverPause: boolean; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }); export declare const StDynamicBorder1Register: import('vue').Plugin; export declare const StGhostText: import('vue').DefineComponent<{ content: string; horizontalAlign?: "left" | "center" | "right"; verticalAlign?: "top" | "center" | "bottom"; speed?: number; delay?: number; }, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{ content: string; horizontalAlign?: "left" | "center" | "right"; verticalAlign?: "top" | "center" | "bottom"; speed?: number; delay?: number; }> & Readonly<{}>, { verticalAlign: "top" | "center" | "bottom"; speed: number; delay: number; horizontalAlign: "left" | "center" | "right"; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; export declare const StGhostTextRegister: import('vue').Plugin; export declare const StGhostTextHover: import('vue').DefineComponent<{ content: string; horizontalAlign?: "left" | "center" | "right"; verticalAlign?: "top" | "center" | "bottom"; speed?: number; delay?: number; }, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{ content: string; horizontalAlign?: "left" | "center" | "right"; verticalAlign?: "top" | "center" | "bottom"; speed?: number; delay?: number; }> & Readonly<{}>, { verticalAlign: "top" | "center" | "bottom"; speed: number; delay: number; horizontalAlign: "left" | "center" | "right"; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; export declare const StGhostTextHoverRegister: import('vue').Plugin; export declare const St3DTiltContainer: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins<Readonly<{ width?: number | string; height?: number | string; max?: number; startX?: number; startY?: number; perspective?: number; scale?: number; speed?: number; transition?: boolean; axis?: "x" | "y" | null; reset?: boolean; resetToStart?: boolean; easing?: string; glare?: boolean; maxGlare?: number; gyroscope?: boolean; gyroscopeMinAngleX?: number; gyroscopeMaxAngleX?: number; gyroscopeMinAngleY?: number; gyroscopeMaxAngleY?: number; fullPageListening?: boolean; }> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { width: number | string; height: number | string; perspective: number; scale: number; transition: boolean; reset: boolean; speed: number; startX: number; startY: number; max: number; axis: "x" | "y" | null; resetToStart: boolean; easing: string; glare: boolean; maxGlare: number; gyroscope: boolean; gyroscopeMinAngleX: number; gyroscopeMaxAngleX: number; gyroscopeMinAngleY: number; gyroscopeMaxAngleY: number; fullPageListening: boolean; }, false, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly<{ width?: number | string; height?: number | string; max?: number; startX?: number; startY?: number; perspective?: number; scale?: number; speed?: number; transition?: boolean; axis?: "x" | "y" | null; reset?: boolean; resetToStart?: boolean; easing?: string; glare?: boolean; maxGlare?: number; gyroscope?: boolean; gyroscopeMinAngleX?: number; gyroscopeMaxAngleX?: number; gyroscopeMinAngleY?: number; gyroscopeMaxAngleY?: number; fullPageListening?: boolean; }> & Readonly<{}>, {}, {}, {}, {}, { width: number | string; height: number | string; perspective: number; scale: number; transition: boolean; reset: boolean; speed: number; startX: number; startY: number; max: number; axis: "x" | "y" | null; resetToStart: boolean; easing: string; glare: boolean; maxGlare: number; gyroscope: boolean; gyroscopeMinAngleX: number; gyroscopeMaxAngleX: number; gyroscopeMinAngleY: number; gyroscopeMaxAngleY: number; fullPageListening: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase<Readonly<{ width?: number | string; height?: number | string; max?: number; startX?: number; startY?: number; perspective?: number; scale?: number; speed?: number; transition?: boolean; axis?: "x" | "y" | null; reset?: boolean; resetToStart?: boolean; easing?: string; glare?: boolean; maxGlare?: number; gyroscope?: boolean; gyroscopeMinAngleX?: number; gyroscopeMaxAngleX?: number; gyroscopeMinAngleY?: number; gyroscopeMaxAngleY?: number; fullPageListening?: boolean; }> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { width: number | string; height: number | string; perspective: number; scale: number; transition: boolean; reset: boolean; speed: number; startX: number; startY: number; max: number; axis: "x" | "y" | null; resetToStart: boolean; easing: string; glare: boolean; maxGlare: number; gyroscope: boolean; gyroscopeMinAngleX: number; gyroscopeMaxAngleX: number; gyroscopeMinAngleY: number; gyroscopeMaxAngleY: number; fullPageListening: boolean; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default