/// import RequestToken from '../../../../tokens/RequestToken'; import RequestAPI from '../../../RequestAPI'; import { Event } from '../../../../events/Event'; /** * @class HeadTouchToken * @extends RequestToken * @hideconstructor */ export declare class HeadTouchToken extends RequestToken { /** * One or more of Jibo's touchpad sensors was touched. * See {@link https://app-toolkit.jibo.com/images/JiboHeadSensors.png} for a diagram of the location of * the six sensors * @name HeadTouchToken#HeadTouchEvent * @type {Event} */ update: Event; } /** * Internal HeadTouch class * @class CommandRequester.perception.subscribe.HeadTouch * @intdocs */ export declare class HeadTouch extends RequestAPI { /** * Generate Head Touch Protocol * @method CommandRequester.perception.subscribe.HeadTouch#generateProtocol * @returns {HeadTouchRequest} * @intdocs */ static generateProtocol(): JIBO.v1.HeadTouchRequest; /** * Create HeadTouchToken from HeadTouchRequest protocol. * @method CommandRequester.perception.subscribe.HeadTouch#generateToken * @param {HeadTouchRequest} protocol - HeadTouchRequest protocol to generate a HeadTouchToken from. * @param {boolean} [andSend=false] - `true` if the generated HeadTouchToken should also be sent as a request. * @return {HeadTouchToken} * @intdocs */ generateToken(protocol: JIBO.v1.HeadTouchRequest, andSend?: boolean): HeadTouchToken; }