UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

43 lines (42 loc) 1.32 kB
import { EmailButtonParams } from '@docsvision/webclient/BackOffice/EmailButtonOptions'; import { FileListItem } from '@docsvision/webclient/BackOffice/FileListItem'; export interface IEmailButtonCheckboxes { [id: string]: boolean; } export declare class EmailButtonLogic { options: EmailButtonParams; constructor(options: EmailButtonParams); domain: import("effector").Domain; getEmlFile: import("effector").Event<void>; getEmlFileFx: import("effector").Effect<void, Blob, Error>; $emlLoading: import("effector").Store<boolean>; getFiles: import("effector").Event<void>; $files: import("effector").Store<FileListItem[]>; $mainFiles: import("effector").Store<FileListItem[]>; $mainFilesSize: import("effector").Store<number>; $additionalFiles: import("effector").Store<FileListItem[]>; $additionalFilesSize: import("effector").Store<number>; $selectedFiles: import("effector").Store<FileListItem[]>; $selectedFileIds: import("effector").Store<string[]>; $selectedFilesSize: import("effector").Store<number>; $checkboxes: import("effector").Store<IEmailButtonCheckboxes>; changeFileSelection: import("effector").Event<string>; changeSectionSelection: import("effector").Event<string>; init(): Promise<void>; }