/// <reference types="miniprogram-api-typings" /> 
 | 
import { SuperComponent, ComponentsOptionsType } from '../common/src/index'; 
 | 
import { MessageProps } from './message.interface'; 
 | 
export default class Message extends SuperComponent { 
 | 
    externalClasses: string[]; 
 | 
    options: ComponentsOptionsType; 
 | 
    properties: MessageProps; 
 | 
    data: { 
 | 
        prefix: string; 
 | 
        classPrefix: string; 
 | 
        loop: number; 
 | 
        animation: any[]; 
 | 
        showAnimation: any[]; 
 | 
        wrapTop: number; 
 | 
    }; 
 | 
    observers: { 
 | 
        marquee(val: any): void; 
 | 
        'icon, theme'(icon: any, theme: any): void; 
 | 
        link(v: any): void; 
 | 
        closeBtn(v: any): void; 
 | 
    }; 
 | 
    closeTimeoutContext: number; 
 | 
    nextAnimationContext: number; 
 | 
    resetAnimation: WechatMiniprogram.Animation; 
 | 
    ready(): void; 
 | 
    memoInitialData(): void; 
 | 
    resetData(cb: () => void): void; 
 | 
    detached(): void; 
 | 
    checkAnimation(): void; 
 | 
    clearMessageAnimation(): void; 
 | 
    show(): void; 
 | 
    hide(): void; 
 | 
    reset(): void; 
 | 
    handleClose(): void; 
 | 
    handleLinkClick(): void; 
 | 
} 
 |