import { IEmojiOptions } from "./IEmojiOptions";
/**
 * Represents an emoji.
 */
export declare class Emoji {
    /**
     * The name of the emoji.
     */
    private name;
    /**
     * The human-readable name of the emoji.
     */
    private displayName;
    /**
     * The aliases of the emoji.
     */
    private aliases;
    /**
     * A value indicating at which position the emoji is displayed.
     */
    private showOrder;
    /**
     * The filename relative to the root of WoltLab Suite Core of the emoji.
     */
    private fileName;
    /**
     * The filename relative to the root of WoltLab Suite Core of the high-resolution emoji.
     */
    private highResFileName;
    /**
     * Initializes a new instance of the `Emoji` class.
     */
    constructor(options: IEmojiOptions);
    /**
     * Gets or sets the name of the emoji.
     */
    Name: string;
    /**
     * Gets or sets the human-readable name of the emoji.
     */
    DisplayName: string;
    /**
     * Gets the aliases of the emoji.
     */
    readonly Aliases: string[];
    /**
     * Gets or sets a value indicating at which position the emoji is displayed.
     */
    ShowOrder: number;
    /**
     * Gets or sets the filename relative to the root of WoltLab Suite Core of the emoji.
     */
    FileName: string;
    /**
     * Gets or sets the filename relative to the root of WoltLab Suite Core of the high-resolution emoji.
     */
    HighResFileName: string;
}
