/// export declare const IvueNoticeBar: import("../../utils/install").SFCWithInstall; content: import("vue").Ref; data: { show: boolean; offset: number; duration: number; mounted: boolean; contentWrapperWidth: number; contentWidth: number; startTimer: { hasRef: () => boolean; refresh: () => NodeJS.Timeout; [Symbol.toPrimitive]: () => number; ref: () => NodeJS.Timeout; unref: () => NodeJS.Timeout; }; }; textStyles: import("vue").ComputedRef<{ transform: string; transitionDuration: string; }>; textClasses: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; wrapperClasses: import("vue").ComputedRef<(string | { [x: string]: boolean; })[]>; wrapperStyles: import("vue").ComputedRef<{}>; reset: () => void; handleTransitionEnd: () => void; handleClose: () => void; handleLink: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("on-close" | "on-replay" | "on-link")[], "on-close" | "on-replay" | "on-link", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onOn-close"?: (...args: any[]) => any; "onOn-replay"?: (...args: any[]) => any; "onOn-link"?: (...args: any[]) => any; }, { delay: number; speed: number; scrollable: boolean; wrapable: boolean; }>> & Record; export default IvueNoticeBar; export * from './index.vue';