@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
22 lines (20 loc) • 1.39 kB
TypeScript
/// <reference types="react" />
import { $CryptoPro } from "@docsvision/webclient/BackOffice/$CryptoPro";
import { $CloudSignature } from "@docsvision/webclient/BackOffice/$CloudSignature";
import { $SignatureController } from "@docsvision/webclient/Generated/DocsVision.WebClient.Controllers";
import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models";
import { $ApplicationSettings, $DeviceType, $WebViewIOSEnabled } from "@docsvision/webclient/StandardServices";
import { $LocalStorage } from "@docsvision/webclient/System/$LocalStorage";
import { $MessageBox } from "@docsvision/webclient/System/$MessageBox";
import { HtmlProps } from "@docsvision/web/core/component";
import { $CardInfo } from "@docsvision/webclient/System/LayoutServices";
export interface ISignatureDialogSettingsProps extends HtmlProps.div {
settings: GenModels.SignatureMethodSettings;
showSettingsDialog: boolean;
onShowSettingsDialog: () => void;
onCancelSettingsDialog: () => void;
onUpdateSettings: (settings: GenModels.SignatureMethodSettings) => void;
onSaveSettings: () => void;
services: $LocalStorage & $ApplicationSettings & $CryptoPro & $WebViewIOSEnabled & $CloudSignature & $SignatureController & $MessageBox & $CardInfo & $DeviceType;
}
export declare function SignatureDialogSettings(props: ISignatureDialogSettingsProps): JSX.Element;