export interface replyMessage {
    message: string;
    username: string;
    time: number;
}
interface data {
    type?: string;
    timestamp: number;
    avatar: string;
    username: string;
    message?: string;
    color: string;
    uid: string;
    title: string;
    messageId?: number;
    replyMessage?: replyMessage[] | null;
}
export interface MusicMessage {
    type?: string;
    timestamp: number;
    avatar: string;
    username: string;
    message?: string;
    color: string;
    uid: string;
    title: string;
    messageId?: number;
    musicName: string;
    musicSinger: string;
    musicPic: string;
    musicColor: string;
}
/**
 * 从解析后的数据中分析出音乐消息
 * @param input 解析后的数据
 * @returns {MusicMessage}
 */
export declare const musicMessageAnalyze: (input: data) => MusicMessage;
/**
 * 解析音乐卡片消息
 * @param input 消息
 * @returns {MusicMessage | null}
 */
export declare const musicMessage: (input: string) => MusicMessage;
export {};
