@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
25 lines (24 loc) • 1.53 kB
TypeScript
import { $LayoutDocumentController } from '@docsvision/webclient/Generated/DocsVision.WebClient.Controllers';
import { GenModels } from '@docsvision/webclient/Generated/DocsVision.WebClient.Models';
import { IExportESignButtonState, ExportESignButtonImpl } from '@docsvision/webclient/Platform/ExportESignButtonImpl';
import { $FileDownload } from '@docsvision/webclient/Platform/$FileDownload';
import { BaseControl, BaseControlParams } from '@docsvision/webclient/System/BaseControl';
import { $CardInfo, $EditOperationStore } from '@docsvision/webclient/System/LayoutServices';
export declare class ExportESignButtonParams extends BaseControlParams {
/** Стандартный CSS класс со стилями элемента управления */
standardCssClass?: string;
/** Сервисы */
services?: $LayoutDocumentController & $CardInfo & $EditOperationStore & $FileDownload;
/** Формат подписи */
signatureFormat?: GenModels.SignatureFormat;
/** Экспорт с доверенностью */
exportWithPowerOfAttorney?: boolean;
}
/**
* Класс элемента управления Экспорт файлов с подписью.
*/
export declare class ExportESignButton extends BaseControl<ExportESignButtonParams, IExportESignButtonState> {
protected createParams(): ExportESignButtonParams;
protected createImpl(): ExportESignButtonImpl;
protected getServices(): $LayoutDocumentController & $CardInfo & $EditOperationStore & $FileDownload;
}