/**
 * Represents an html editor toolbar item.
 */
export declare interface ToolBarItem {
    /**
     * A number that determines the order of the items in the toolbar.
     * Represents the index where we want to put the item.
     * If missing the item will be appended at the end of the
     * tools collection.
     */
    ordinal?: number;

    /**
     * The name of the toolbar item
     */
    name: string;

    /**
     * The tooltip of the toolbar item
     */
    tooltip: string;

    /**
     * The html template of the toolbar item
     */
    template?: string;

    /**
     * The function that is executed on pressing the toolbar item
     */
    exec: Function;
}
