UNPKG

@linid-dm/directory-manager-client-core

Version:

Core package by providing a set of angular components for the Directory Manager app.

22 lines (21 loc) 1.11 kB
import { StateContext } from '@ngxs/store'; import { IBtnDetail, ILogoutDialogConfig } from '../../interfaces/configs.interface'; import * as LogoutDialog from '../../states/logout-dialog/logout-dialog.actions'; import * as i0 from "@angular/core"; export interface LogoutDialogStateModel { title: string; content: string; logoutBtn: IBtnDetail; cancelBtn: IBtnDetail; } export declare class LogoutDialogState { static getLogoutDialog(state: LogoutDialogStateModel): LogoutDialogStateModel; static getLogoutDialogDetail(state: LogoutDialogStateModel): ILogoutDialogConfig; static getTitle(state: LogoutDialogStateModel): string; static getContent(state: LogoutDialogStateModel): string; static getLogoutBtn(state: LogoutDialogStateModel): IBtnDetail; static getCancelBtn(state: LogoutDialogStateModel): IBtnDetail; setHomeConfig(ctx: StateContext<LogoutDialogStateModel>, action: LogoutDialog.SetLogoutDialogConfig): void; static ɵfac: i0.ɵɵFactoryDeclaration<LogoutDialogState, never>; static ɵprov: i0.ɵɵInjectableDeclaration<LogoutDialogState>; }