UNPKG

@difizen/magent-au

Version:
32 lines 1.29 kB
/// <reference types="react" /> import { BaseView, Deferred } from '@difizen/mana-app'; import type { SessionManager } from '../../session/session-manager.js'; import type { SessionModel } from '../../session/session-model.js'; import './index.less'; export interface SessionsViewOption { agentId: string; } export declare class SessionsView extends BaseView { sessionManager: SessionManager; loadig: boolean; sessions: SessionModel[]; active?: SessionModel; view: import("react").ForwardRefExoticComponent<import("react").RefAttributes<HTMLDivElement>>; agentId: string; option: SessionsViewOption; initializing?: Promise<void>; defaultSessionCreating?: Promise<void>; ready: Promise<void>; protected readyDeferred: Deferred<void>; constructor(option: SessionsViewOption); protected initSessions: () => Promise<void>; protected updateSessions: () => Promise<void>; onViewMount(): Promise<void>; selectSession: (session: SessionModel) => void; createSession: () => Promise<void>; ensureInitialized: () => Promise<void>; ensureActive: () => Promise<void>; protected disposeSession: (session: SessionModel) => void; deleteSession: (session: SessionModel) => Promise<void>; } //# sourceMappingURL=view.d.ts.map