@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
19 lines (18 loc) • 946 B
TypeScript
import { ExportESignButtonParams } from '@docsvision/webclient/Platform/ExportESignButton';
import { BaseControlState } from '@docsvision/webclient/System/BaseControl';
import { BaseControlImpl } from '@docsvision/webclient/System/BaseControlImpl';
import { LoadingState } from '@docsvision/webclient/System/LoadingState';
import React from 'react';
export interface IExportESignButtonState extends ExportESignButtonParams, BaseControlState {
loading: LoadingState;
}
export interface ExportESignButtonState extends IExportESignButtonState {
}
export declare class ExportESignButtonImpl extends BaseControlImpl<ExportESignButtonParams, IExportESignButtonState> {
constructor(props: ExportESignButtonParams, state: IExportESignButtonState);
protected getCssClass(): string;
protected exportFiles: (e: React.MouseEvent) => Promise<void>;
private exportIsAvailable;
private hasSignatures;
renderControl(): JSX.Element;
}