@docuseal/vue
Version:
DocuSeal Vue components to integrate documents signing process into apps. ✍️
374 lines (373 loc) • 9.03 kB
TypeScript
declare const _default: import("vue").DefineComponent<{
token: {
type: StringConstructor;
required: true;
};
host: {
type: StringConstructor;
required: false;
default: string;
};
language: {
type: StringConstructor;
required: false;
default: string;
};
preview: {
type: BooleanConstructor;
required: false;
default: boolean;
};
previewMode: {
type: BooleanConstructor;
required: false;
default: boolean;
};
inputMode: {
type: BooleanConstructor;
required: false;
default: boolean;
};
autosave: {
type: BooleanConstructor;
required: false;
default: boolean;
};
fields: {
type: ArrayConstructor;
required: false;
default: () => never[];
};
submitters: {
type: ArrayConstructor;
required: false;
default: () => never[];
};
requiredFields: {
type: ArrayConstructor;
required: false;
default: () => never[];
};
i18n: {
type: ObjectConstructor;
required: false;
default: () => {};
};
roles: {
type: ArrayConstructor;
required: false;
default: () => never[];
};
fieldTypes: {
type: ArrayConstructor;
required: false;
default: () => never[];
};
drawFieldType: {
type: StringConstructor;
required: false;
default: string;
};
withRecipientsButton: {
type: BooleanConstructor;
required: false;
default: boolean;
};
withTitle: {
type: BooleanConstructor;
required: false;
default: boolean;
};
sendCopyEmail: {
type: BooleanConstructor;
required: false;
default: null;
};
withSendButton: {
type: BooleanConstructor;
required: false;
default: boolean;
};
withSignatureId: {
type: BooleanConstructor;
required: false;
default: null;
};
onlyDefinedFields: {
type: BooleanConstructor;
required: false;
default: boolean;
};
withUploadButton: {
type: BooleanConstructor;
required: false;
default: boolean;
};
withAddPageButton: {
type: BooleanConstructor;
required: false;
default: boolean;
};
withSignYourselfButton: {
type: BooleanConstructor;
required: false;
default: boolean;
};
withDocumentsList: {
type: BooleanConstructor;
required: false;
default: boolean;
};
withFieldsList: {
type: BooleanConstructor;
required: false;
default: boolean;
};
withFieldPlaceholder: {
type: BooleanConstructor;
required: false;
default: boolean;
};
customButton: {
type: ObjectConstructor;
required: false;
default: () => {
title: string;
url: string;
};
};
emailMessage: {
type: ObjectConstructor;
required: false;
default: () => {
subject: string;
body: string;
};
};
sendButtonText: {
type: StringConstructor;
required: false;
default: string;
};
saveButtonText: {
type: StringConstructor;
required: false;
default: string;
};
backgroundColor: {
type: StringConstructor;
required: false;
default: string;
};
customCss: {
type: StringConstructor;
required: false;
default: string;
};
}, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("load" | "upload" | "send" | "init" | "change" | "save")[], "load" | "upload" | "send" | "init" | "change" | "save", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
token: {
type: StringConstructor;
required: true;
};
host: {
type: StringConstructor;
required: false;
default: string;
};
language: {
type: StringConstructor;
required: false;
default: string;
};
preview: {
type: BooleanConstructor;
required: false;
default: boolean;
};
previewMode: {
type: BooleanConstructor;
required: false;
default: boolean;
};
inputMode: {
type: BooleanConstructor;
required: false;
default: boolean;
};
autosave: {
type: BooleanConstructor;
required: false;
default: boolean;
};
fields: {
type: ArrayConstructor;
required: false;
default: () => never[];
};
submitters: {
type: ArrayConstructor;
required: false;
default: () => never[];
};
requiredFields: {
type: ArrayConstructor;
required: false;
default: () => never[];
};
i18n: {
type: ObjectConstructor;
required: false;
default: () => {};
};
roles: {
type: ArrayConstructor;
required: false;
default: () => never[];
};
fieldTypes: {
type: ArrayConstructor;
required: false;
default: () => never[];
};
drawFieldType: {
type: StringConstructor;
required: false;
default: string;
};
withRecipientsButton: {
type: BooleanConstructor;
required: false;
default: boolean;
};
withTitle: {
type: BooleanConstructor;
required: false;
default: boolean;
};
sendCopyEmail: {
type: BooleanConstructor;
required: false;
default: null;
};
withSendButton: {
type: BooleanConstructor;
required: false;
default: boolean;
};
withSignatureId: {
type: BooleanConstructor;
required: false;
default: null;
};
onlyDefinedFields: {
type: BooleanConstructor;
required: false;
default: boolean;
};
withUploadButton: {
type: BooleanConstructor;
required: false;
default: boolean;
};
withAddPageButton: {
type: BooleanConstructor;
required: false;
default: boolean;
};
withSignYourselfButton: {
type: BooleanConstructor;
required: false;
default: boolean;
};
withDocumentsList: {
type: BooleanConstructor;
required: false;
default: boolean;
};
withFieldsList: {
type: BooleanConstructor;
required: false;
default: boolean;
};
withFieldPlaceholder: {
type: BooleanConstructor;
required: false;
default: boolean;
};
customButton: {
type: ObjectConstructor;
required: false;
default: () => {
title: string;
url: string;
};
};
emailMessage: {
type: ObjectConstructor;
required: false;
default: () => {
subject: string;
body: string;
};
};
sendButtonText: {
type: StringConstructor;
required: false;
default: string;
};
saveButtonText: {
type: StringConstructor;
required: false;
default: string;
};
backgroundColor: {
type: StringConstructor;
required: false;
default: string;
};
customCss: {
type: StringConstructor;
required: false;
default: string;
};
}>> & {
onLoad?: ((...args: any[]) => any) | undefined;
onUpload?: ((...args: any[]) => any) | undefined;
onSend?: ((...args: any[]) => any) | undefined;
onInit?: ((...args: any[]) => any) | undefined;
onChange?: ((...args: any[]) => any) | undefined;
onSave?: ((...args: any[]) => any) | undefined;
}, {
host: string;
language: string;
preview: boolean;
previewMode: boolean;
inputMode: boolean;
autosave: boolean;
fields: unknown[];
submitters: unknown[];
requiredFields: unknown[];
i18n: Record<string, any>;
roles: unknown[];
fieldTypes: unknown[];
drawFieldType: string;
withRecipientsButton: boolean;
withTitle: boolean;
sendCopyEmail: boolean;
withSendButton: boolean;
withSignatureId: boolean;
onlyDefinedFields: boolean;
withUploadButton: boolean;
withAddPageButton: boolean;
withSignYourselfButton: boolean;
withDocumentsList: boolean;
withFieldsList: boolean;
withFieldPlaceholder: boolean;
customButton: Record<string, any>;
emailMessage: Record<string, any>;
sendButtonText: string;
saveButtonText: string;
backgroundColor: string;
customCss: string;
}, {}>;
export default _default;