/// import RequestToken from '../../../../tokens/RequestToken'; import { CommandRequester } from '../../../../CommandRequester'; import RequestAPI from '../../../RequestAPI'; /** * @class AttentionToken * @extends RequestToken * @hideconstructor */ export declare class AttentionToken extends RequestToken { } /** * Internal Attention class * @class CommandRequester.expression.Attention * @intdocs */ export declare class Attention extends RequestAPI { /** * Generate Attention Protocol * @method CommandRequester.expression.Attention#generateProtocol * @param {CommandRequester.expression.AttentionMode} mode - New attenion mode for the robot * @returns {JIBO.v1.AttentionRequest} * @intdocs */ static generateProtocol(mode: CommandRequester.expression.AttentionMode): JIBO.v1.AttentionRequest; /** * Create AttentionToken from AttentionRequest protocol. * @method CommandRequester.expression.Attention#generateToken * @param {AttentionRequest} protocol - AttentionRequest protocol to generate an AttentionToken from. * @param {boolean} [andSend=false] - `true` if the generated AttentionToken should also be sent as a request. * @return {AttentionToken} * @intdocs */ generateToken(protocol: JIBO.v1.AttentionRequest, andSend?: boolean): AttentionToken; }