liveperson-functions-cli
Version:
LivePerson Functions CLI
25 lines (24 loc) • 714 B
TypeScript
import { LogoutView } from '../view/logout.view';
import { FileService } from '../service/file.service';
interface ILoginFlags {
accountId?: string;
delete?: boolean;
}
interface ILogoutControllerConfig {
logoutView?: LogoutView;
fileService?: FileService;
}
export declare class LogoutController {
private logoutView;
private tempFile;
private fileService;
constructor({ logoutView, fileService, }?: ILogoutControllerConfig);
/**
* Performs the logout with the passed flags.
* @param {ILoginFlags} - passed flags
* @returns {Promise<void>} - logout view
* @memberof LogoutController
*/
logout(inputFlags?: ILoginFlags): Promise<void>;
}
export {};