liveperson-functions-cli
Version:
LivePerson Functions CLI
42 lines (41 loc) • 1.18 kB
TypeScript
import { LogMessage, Prompt, WarnMessage } from './printer';
import { IPromptAnswer } from './printer/prompt';
interface ILogoutViewConfig {
prompt?: Prompt;
log?: LogMessage;
emoji?: any;
warn?: WarnMessage;
}
export declare class LogoutView {
private prompt;
private log;
private warn;
private emoji;
constructor({ prompt, log, emoji, warn, }?: ILogoutViewConfig);
/**
* Show all deletable accountIds
* @param {string[]} accountIds - accountIds
* @param {boolean} [deletedFlag] - Print alternative text for accountId deletion
* @returns {Promise<IPromptAnswer[]>}
*/
showAccountIdSelection(accountIds: string[], deletedFlag?: boolean): Promise<IPromptAnswer[]>;
/**
* Shows logout success message
* @returns {void}
* @memberof LogoutView
*/
showLogoutSuccessMessage(): void;
/**
* Show deletion success message
* @returns {void}
* @memberof LogoutView
*/
showDeleteSuccessMessage(): void;
/**
* Shows no account available info
* @returns {void}
* @memberof LogoutView
*/
showNoAccountAvailableInfo(): void;
}
export {};