declare const _default: import("vue").DefineComponent<{
    src: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    token: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    host: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    role: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    logo: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    language: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    submitter: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    expand: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    orderAsOnPage: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    minimize: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    preview: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    dryRun: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    email: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    name: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    backgroundColor: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    applicationKey: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    externalId: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    completedRedirectUrl: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    withTitle: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    withDecline: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    withFieldNames: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    withFieldPlaceholder: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    withSendCopyButton: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    withCompleteButton: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    sendCopyEmail: {
        type: BooleanConstructor;
        required: false;
        default: null;
    };
    withDownloadButton: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    onlyRequiredFields: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    allowToResubmit: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    allowTypedSignature: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    signature: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    rememberSignature: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    reuseSignature: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    completedMessage: {
        type: ObjectConstructor;
        required: false;
        default: () => {};
    };
    completedButton: {
        type: ObjectConstructor;
        required: false;
        default: () => {};
    };
    goToLast: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    skipFields: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    autoscrollFields: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    values: {
        type: ObjectConstructor;
        required: false;
        default: () => {};
    };
    i18n: {
        type: ObjectConstructor;
        required: false;
        default: () => {};
    };
    metadata: {
        type: ObjectConstructor;
        required: false;
        default: () => {};
    };
    fields: {
        type: ArrayConstructor;
        required: false;
        default: () => never[];
    };
    readonlyFields: {
        type: ArrayConstructor;
        required: false;
        default: () => never[];
    };
    customCss: {
        type: StringConstructor;
        required: false;
        default: string;
    };
}, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("load" | "init" | "complete" | "decline")[], "load" | "init" | "complete" | "decline", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    src: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    token: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    host: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    role: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    logo: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    language: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    submitter: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    expand: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    orderAsOnPage: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    minimize: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    preview: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    dryRun: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    email: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    name: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    backgroundColor: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    applicationKey: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    externalId: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    completedRedirectUrl: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    withTitle: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    withDecline: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    withFieldNames: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    withFieldPlaceholder: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    withSendCopyButton: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    withCompleteButton: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    sendCopyEmail: {
        type: BooleanConstructor;
        required: false;
        default: null;
    };
    withDownloadButton: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    onlyRequiredFields: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    allowToResubmit: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    allowTypedSignature: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    signature: {
        type: StringConstructor;
        required: false;
        default: string;
    };
    rememberSignature: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    reuseSignature: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    completedMessage: {
        type: ObjectConstructor;
        required: false;
        default: () => {};
    };
    completedButton: {
        type: ObjectConstructor;
        required: false;
        default: () => {};
    };
    goToLast: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    skipFields: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    autoscrollFields: {
        type: BooleanConstructor;
        required: false;
        default: boolean;
    };
    values: {
        type: ObjectConstructor;
        required: false;
        default: () => {};
    };
    i18n: {
        type: ObjectConstructor;
        required: false;
        default: () => {};
    };
    metadata: {
        type: ObjectConstructor;
        required: false;
        default: () => {};
    };
    fields: {
        type: ArrayConstructor;
        required: false;
        default: () => never[];
    };
    readonlyFields: {
        type: ArrayConstructor;
        required: false;
        default: () => never[];
    };
    customCss: {
        type: StringConstructor;
        required: false;
        default: string;
    };
}>> & {
    onLoad?: ((...args: any[]) => any) | undefined;
    onInit?: ((...args: any[]) => any) | undefined;
    onComplete?: ((...args: any[]) => any) | undefined;
    onDecline?: ((...args: any[]) => any) | undefined;
}, {
    values: Record<string, any>;
    name: string;
    token: string;
    host: string;
    language: string;
    preview: boolean;
    fields: unknown[];
    i18n: Record<string, any>;
    withTitle: boolean;
    withFieldPlaceholder: boolean;
    backgroundColor: string;
    customCss: string;
    src: string;
    role: string;
    logo: string;
    submitter: string;
    expand: boolean;
    orderAsOnPage: boolean;
    minimize: boolean;
    dryRun: boolean;
    email: string;
    applicationKey: string;
    externalId: string;
    completedRedirectUrl: string;
    withDecline: boolean;
    withFieldNames: boolean;
    withSendCopyButton: boolean;
    withCompleteButton: boolean;
    sendCopyEmail: boolean;
    withDownloadButton: boolean;
    onlyRequiredFields: boolean;
    allowToResubmit: boolean;
    allowTypedSignature: boolean;
    signature: string;
    rememberSignature: boolean;
    reuseSignature: boolean;
    completedMessage: Record<string, any>;
    completedButton: Record<string, any>;
    goToLast: boolean;
    skipFields: boolean;
    autoscrollFields: boolean;
    metadata: Record<string, any>;
    readonlyFields: unknown[];
}, {}>;
export default _default;
