@sberdevices/plasma-temple
Version:
SberDevices CanvasApp Templates.
11 lines • 748 B
TypeScript
import { AssistantSmartAppData, createSmartappDebugger } from '@sberdevices/assistant-client';
import { AssistantInstance, PickOptional } from './types';
export declare type AssistantProps = Parameters<typeof createSmartappDebugger>[0];
export declare type InitializeParams = PickOptional<AssistantProps, 'token'> & Omit<AssistantProps, 'token'>;
export declare const getAssistant: () => AssistantInstance;
export interface AssistantRef {
assistant: AssistantInstance | null;
}
export declare const getAssistantRef: () => AssistantRef;
export declare const initializeAssistant: <T extends AssistantSmartAppData>({ getState, getRecoveryState, token, ...restProps }: InitializeParams) => AssistantInstance;
//# sourceMappingURL=assistant.d.ts.map