import { IBehaviour, IRenderer } from '../api';
/**
 * IBehaviour implementation which listens for a mouse click event in order to publish
 * a text message to the outgoing text channel.
 */
export declare class MouseBehaviour extends IBehaviour {
    private readonly textArea;
    private readonly renderer;
    private readonly callback;
    constructor(renderer: IRenderer, button?: HTMLButtonElement, textArea?: HTMLTextAreaElement, callback?: () => void);
    private handler;
}
