import { DocumentGroupSignerWebhookModel } from './documentGroupSignerWebhookModel'; import { IdVerificationSignerWebhookModel } from './idVerificationSignerWebhookModel'; import { KbaSignerWebhookModel } from './kbaSignerWebhookModel'; import { PhoneNumberWebhookModel } from './phoneNumberWebhookModel'; import { SignerAuthenticationWebhookModel } from './signerAuthenticationWebhookModel'; export declare class DocumentSignerWebhookModel { 'signerName'?: string | null; 'signerRole'?: string | null; 'signerEmail'?: string | null; 'id'?: string | null; 'groupSigners'?: Array | null; 'phoneNumber'?: PhoneNumberWebhookModel; 'status'?: DocumentSignerWebhookModel.StatusEnum; 'enableAccessCode'?: boolean; 'isAuthenticationFailed'?: boolean | null; 'enableEmailOTP'?: boolean; 'isDeliveryFailed'?: boolean; 'isViewed'?: boolean; 'order'?: number; 'signerType'?: string | null; 'signType'?: string | null; 'groupId'?: string | null; 'isReassigned'?: boolean; 'reassignMessage'?: string | null; 'declineMessage'?: string | null; 'lastActivityDate'?: Date | null; 'authenticationType'?: string | null; 'idVerification'?: IdVerificationSignerWebhookModel; 'kba'?: KbaSignerWebhookModel; 'allowFieldConfiguration'?: boolean; 'lastReminderSentOn'?: Date | null; 'authenticationRetryCount'?: number | null; 'authenticationSettings'?: SignerAuthenticationWebhookModel; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export declare namespace DocumentSignerWebhookModel { enum StatusEnum { None, NotCompleted, Completed, Declined, Revoked, Expired } }