/**
 * @module Message
 */
/// <reference types="node" />
import { Message } from "./Message";
import { Client } from "../Client";
export declare class IconMessage extends Message {
    /**
     * @description Creates a new icon message.
     * @since 1.0
     * @author MiTask
     * @constructor
     * @param peerName Peer username
     * @param peerAvatar Peer avatar URL
     * @param timestamp UNIX Timestamp
     */
    constructor(peerName: string, peerAvatar: string, timestamp: number);
    /**
     * @description Creates a new icon message instance.
     * @since 1.0
     * @author MiTask
     * @param bot Bot Client class
     * @param avatarBuffer Bot Avatar buffer
     * @returns IconMessage instance
     */
    static new(bot: Client, avatarBuffer: Buffer): IconMessage;
}
