UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

29 lines (28 loc) 1.32 kB
import { ScanButtonParams } from '@docsvision/webclient/Platform/ScanButton'; import { BaseControlState } from '@docsvision/webclient/System/BaseControl'; import { BaseControlImpl } from '@docsvision/webclient/System/BaseControlImpl'; import React from 'react'; export interface IScanButtonState extends ScanButtonParams, BaseControlState { } export interface ScanButtonState extends IScanButtonState { } export declare class ScanButtonImpl extends BaseControlImpl<ScanButtonParams, IScanButtonState> { isParentBarExpanded: boolean; isAdditionalFilesAllowed: boolean; addMainFileText: string; addAdditionalFileText: string; showDialogProcessing: boolean; constructor(props: ScanButtonParams, state: IScanButtonState); UNSAFE_componentWillUpdate(): void; set extraFilesExpanded(val: boolean); set scanCommandBarExpanded(val: boolean); set mainFilesExpanded(val: boolean); protected getCssClass(): string; isLinuxOS(): boolean; onToggleTableClick(main: boolean): void; onToggleCommandBarClick(ev?: React.MouseEvent): void; onAddClick(main: boolean, ev?: React.MouseEvent): Promise<void>; showDialog: (operationName: string, isMain: boolean, onLoaded?: () => void) => Promise<void>; private getButtonTitle; protected renderControl(): JSX.Element; }