st-common-ui-vue3
Version:
小尾巴通用 Vue3 UI 组件库
1,307 lines • 818 kB
TypeScript
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