import { ClassicRenderer } from './ClassicRenderer';
import { IRenderable, IStackeable } from '../api';
/**
 * The rating renderer adds two rating buttons (like, dislike)
 * after each system conversation output,
 * to allow users to give feedback.
 * Based on the content centric renderer.
 */
export declare class RatingRenderer extends ClassicRenderer {
    private qualifier;
    private behaviour;
    constructor(content?: HTMLElement, suggest?: HTMLElement);
    init(channelId?: string): void;
    /**
     * @inheritDoc
     */
    protected renderElement(renderable: IRenderable, containerType?: IStackeable): HTMLElement[];
    private static getQualifier;
    private static getType;
    private static getPosition;
    private defaultBehaviour;
}
