import { t as Manager } from "./Manager-CQQ99QOI.js"; import { _ as getDefaultConsentChecks, a as ElectronicSignatureConfig, d as QE_CONSENT_KEYS, h as areAllConsented, i as ConsentKey, r as ConsentChecks, s as ElectronicSignatureDocument } from "./types-DVmXIdzW.js"; import { n as ElectronicSignatureState, o as electronicSignatureMachine } from "./electronicSignatureManager-CcUXQZS7.js"; import "./electronic-signature.js"; //#region src/modules/qe-signature/index.d.ts type QeSignatureConfig = Omit; declare function createQeSignatureManager(options: { config: QeSignatureConfig; }): Manager & { load(): void; setConsent(name: ConsentKey, checked: boolean): void; selectFile(fileName: string, fileData: ArrayBuffer, fileUrl: string): void; replaceFile(): void; confirmFile(): void; viewDocument(url: string): void; closeDocumentView(): void; sign(): void; finish(): void; retry(): void; close(): void; }; type QeSignatureManager = ReturnType; //#endregion export { type ConsentChecks, QE_CONSENT_KEYS, QeSignatureConfig, type ElectronicSignatureDocument as QeSignatureDocument, QeSignatureManager, type ElectronicSignatureState as QeSignatureState, areAllConsented, createQeSignatureManager, getDefaultConsentChecks, electronicSignatureMachine as qeSignatureMachine };