import { DocumentCC } from './documentCC'; import { DocumentInfo } from './documentInfo'; import { FormFieldPermission } from './formFieldPermission'; import { FormGroup } from './formGroup'; import { GroupSignerSettings } from './groupSignerSettings'; import { RecipientNotificationSettings } from './recipientNotificationSettings'; import { TemplateRole } from './templateRole'; export declare class EditTemplateRequest { 'title'?: string | null; 'description'?: string | null; 'documentTitle'?: string | null; 'documentMessage'?: string | null; 'roles'?: Array | null; 'cc'?: Array | null; 'brandId'?: string | null; 'allowMessageEditing'?: boolean | null; 'allowNewRoles'?: boolean | null; 'allowNewFiles'?: boolean | null; 'allowModifyFiles'?: boolean | null; 'enableReassign'?: boolean | null; 'enablePrintAndSign'?: boolean | null; 'enableSigningOrder'?: boolean | null; 'documentInfo'?: Array | null; 'onBehalfOf'?: string | null; 'labels'?: Array | null; 'templateLabels'?: Array | null; 'formGroups'?: Array | null; 'recipientNotificationSettings'?: RecipientNotificationSettings; 'allowedSignatureTypes'?: Array; 'formFieldPermission'?: FormFieldPermission; 'groupSignerSettings'?: GroupSignerSettings; 'enableAllowSignEverywhere'?: boolean | null; 'documentTimeZone'?: string | null; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export declare namespace EditTemplateRequest { enum AllowedSignatureTypesEnum { Text, Draw, Image } }