/*!
 * @license
 * Copyright Squiz Australia Pty Ltd. All Rights Reserved.
 */
import { BaseCommand, Commandable, CommandContext } from '@squiz/dxp';
import { Observable } from 'rxjs';
/**
 * TODO:
 * @export
 * @class WhoAmICommand
 * @extends {BaseCommand}
 * @implements {Commandable}
 */
export declare class WhoAmICommand extends BaseCommand implements Commandable {
    /**
     * TODO:
     * @param {CommandContext} context TODO:
     * @returns {(Observable<unknown> | Promise<unknown> | unknown)} TODO:
     * @memberof WhoAmICommand
     */
    execute(context: CommandContext): Observable<unknown> | Promise<unknown> | unknown;
    /**
     * TODO:
     * @param {CommandContext} context TODO:
     * @returns {Array<string>} TODO:
     * @memberof WhoAmICommand
     */
    usages(context: CommandContext): Array<string>;
}
