import { HttpFile } from '../http/http'; import { Configuration } from '../configuration'; import { APILogDetailsResponse } from '../models/APILogDetailsResponse'; import { APILogListResponse } from '../models/APILogListResponse'; import { AddMemberRequest } from '../models/AddMemberRequest'; import { AddMemberResponse } from '../models/AddMemberResponse'; import { ContactCreateRequest } from '../models/ContactCreateRequest'; import { ContactDetailsResponse } from '../models/ContactDetailsResponse'; import { ContactListResponse } from '../models/ContactListResponse'; import { ContactUpdateRequest } from '../models/ContactUpdateRequest'; import { ContentLibraryItemListResponse } from '../models/ContentLibraryItemListResponse'; import { ContentLibraryItemResponse } from '../models/ContentLibraryItemResponse'; import { CreateUserRequest } from '../models/CreateUserRequest'; import { CreateUserResponse } from '../models/CreateUserResponse'; import { CreateWorkspaceRequest } from '../models/CreateWorkspaceRequest'; import { CreateWorkspaceResponse } from '../models/CreateWorkspaceResponse'; import { DocumentAttachmentResponse } from '../models/DocumentAttachmentResponse'; import { DocumentCreateLinkRequest } from '../models/DocumentCreateLinkRequest'; import { DocumentCreateLinkResponse } from '../models/DocumentCreateLinkResponse'; import { DocumentCreateRequest } from '../models/DocumentCreateRequest'; import { DocumentCreateResponse } from '../models/DocumentCreateResponse'; import { DocumentDetailsResponse } from '../models/DocumentDetailsResponse'; import { DocumentListResponse } from '../models/DocumentListResponse'; import { DocumentOrderingFieldsEnum } from '../models/DocumentOrderingFieldsEnum'; import { DocumentRecipientCreateRequest } from '../models/DocumentRecipientCreateRequest'; import { DocumentRecipientEditRequest } from '../models/DocumentRecipientEditRequest'; import { DocumentRecipientResponse } from '../models/DocumentRecipientResponse'; import { DocumentSendRequest } from '../models/DocumentSendRequest'; import { DocumentSendResponse } from '../models/DocumentSendResponse'; import { DocumentStatusChangeRequest } from '../models/DocumentStatusChangeRequest'; import { DocumentStatusRequestEnum } from '../models/DocumentStatusRequestEnum'; import { DocumentStatusResponse } from '../models/DocumentStatusResponse'; import { DocumentTransferAllOwnershipRequest } from '../models/DocumentTransferAllOwnershipRequest'; import { DocumentTransferOwnershipRequest } from '../models/DocumentTransferOwnershipRequest'; import { DocumentUpdateRequest } from '../models/DocumentUpdateRequest'; import { DocumentsFolderCreateRequest } from '../models/DocumentsFolderCreateRequest'; import { DocumentsFolderCreateResponse } from '../models/DocumentsFolderCreateResponse'; import { DocumentsFolderListResponse } from '../models/DocumentsFolderListResponse'; import { DocumentsFolderRenameRequest } from '../models/DocumentsFolderRenameRequest'; import { DocumentsFolderRenameResponse } from '../models/DocumentsFolderRenameResponse'; import { FormListResponse } from '../models/FormListResponse'; import { LinkedObjectCreateRequest } from '../models/LinkedObjectCreateRequest'; import { LinkedObjectCreateResponse } from '../models/LinkedObjectCreateResponse'; import { LinkedObjectListResponse } from '../models/LinkedObjectListResponse'; import { MemberDetailsResponse } from '../models/MemberDetailsResponse'; import { MemberListResponse } from '../models/MemberListResponse'; import { OAuth2AccessTokenResponse } from '../models/OAuth2AccessTokenResponse'; import { QuoteResponse } from '../models/QuoteResponse'; import { QuoteUpdateRequest } from '../models/QuoteUpdateRequest'; import { SectionInfoResponse } from '../models/SectionInfoResponse'; import { TemplateDetailsResponse } from '../models/TemplateDetailsResponse'; import { TemplateListResponse } from '../models/TemplateListResponse'; import { TemplatesFolderCreateRequest } from '../models/TemplatesFolderCreateRequest'; import { TemplatesFolderCreateResponse } from '../models/TemplatesFolderCreateResponse'; import { TemplatesFolderListResponse } from '../models/TemplatesFolderListResponse'; import { TemplatesFolderRenameRequest } from '../models/TemplatesFolderRenameRequest'; import { TemplatesFolderRenameResponse } from '../models/TemplatesFolderRenameResponse'; import { UploadSectionListResponse } from '../models/UploadSectionListResponse'; import { UploadSectionRequest } from '../models/UploadSectionRequest'; import { UploadSectionResponse } from '../models/UploadSectionResponse'; import { UploadSectionStatusResponse } from '../models/UploadSectionStatusResponse'; import { WebhookEventDetailsResponse } from '../models/WebhookEventDetailsResponse'; import { WebhookEventErrorEnum } from '../models/WebhookEventErrorEnum'; import { WebhookEventHttpStatusCodeGroupEnum } from '../models/WebhookEventHttpStatusCodeGroupEnum'; import { WebhookEventPageResponse } from '../models/WebhookEventPageResponse'; import { WebhookEventTriggerEnum } from '../models/WebhookEventTriggerEnum'; import { WebhookSubscriptionCreateRequest } from '../models/WebhookSubscriptionCreateRequest'; import { WebhookSubscriptionItemResponse } from '../models/WebhookSubscriptionItemResponse'; import { WebhookSubscriptionListResponse } from '../models/WebhookSubscriptionListResponse'; import { WebhookSubscriptionPatchRequest } from '../models/WebhookSubscriptionPatchRequest'; import { WebhookSubscriptionSharedKeyResponse } from '../models/WebhookSubscriptionSharedKeyResponse'; import { APILogsApiRequestFactory, APILogsApiResponseProcessor } from "../apis/APILogsApi"; export interface APILogsApiDetailsLogRequest { id: string; } export interface APILogsApiListLogsRequest { since?: string; to?: string; count?: number; page?: number; statuses?: Array<100 | 200 | 300 | 400 | 500>; methods?: Array<'GET' | 'POST' | 'PUT' | 'PATCH' | 'DELETE'>; search?: string; environmentType?: 'PRODUCTION' | 'SANDBOX'; } export declare class ObjectAPILogsApi { private api; constructor(configuration: Configuration, requestFactory?: APILogsApiRequestFactory, responseProcessor?: APILogsApiResponseProcessor); detailsLog(param: APILogsApiDetailsLogRequest, options?: Configuration): Promise; listLogs(param?: APILogsApiListLogsRequest, options?: Configuration): Promise; } import { ContactsApiRequestFactory, ContactsApiResponseProcessor } from "../apis/ContactsApi"; export interface ContactsApiCreateContactRequest { contactCreateRequest: ContactCreateRequest; } export interface ContactsApiDeleteContactRequest { id: string; } export interface ContactsApiDetailsContactRequest { id: string; } export interface ContactsApiListContactsRequest { email?: string; } export interface ContactsApiUpdateContactRequest { id: string; contactUpdateRequest: ContactUpdateRequest; } export declare class ObjectContactsApi { private api; constructor(configuration: Configuration, requestFactory?: ContactsApiRequestFactory, responseProcessor?: ContactsApiResponseProcessor); createContact(param: ContactsApiCreateContactRequest, options?: Configuration): Promise; deleteContact(param: ContactsApiDeleteContactRequest, options?: Configuration): Promise; detailsContact(param: ContactsApiDetailsContactRequest, options?: Configuration): Promise; listContacts(param?: ContactsApiListContactsRequest, options?: Configuration): Promise; updateContact(param: ContactsApiUpdateContactRequest, options?: Configuration): Promise; } import { ContentLibraryItemsApiRequestFactory, ContentLibraryItemsApiResponseProcessor } from "../apis/ContentLibraryItemsApi"; export interface ContentLibraryItemsApiDetailsContentLibraryItemRequest { id: string; } export interface ContentLibraryItemsApiListContentLibraryItemsRequest { q?: string; id?: string; deleted?: boolean; folderUuid?: string; count?: number; page?: number; tag?: string; } export declare class ObjectContentLibraryItemsApi { private api; constructor(configuration: Configuration, requestFactory?: ContentLibraryItemsApiRequestFactory, responseProcessor?: ContentLibraryItemsApiResponseProcessor); detailsContentLibraryItem(param: ContentLibraryItemsApiDetailsContentLibraryItemRequest, options?: Configuration): Promise; listContentLibraryItems(param?: ContentLibraryItemsApiListContentLibraryItemsRequest, options?: Configuration): Promise; } import { DocumentAttachmentsApiRequestFactory, DocumentAttachmentsApiResponseProcessor } from "../apis/DocumentAttachmentsApi"; export interface DocumentAttachmentsApiCreateDocumentAttachmentRequest { id: string; file?: HttpFile; source?: string; name?: string; } export interface DocumentAttachmentsApiDeleteDocumentAttachmentRequest { id: string; attachmentId: string; } export interface DocumentAttachmentsApiDetailsDocumentAttachmentRequest { id: string; attachmentId: string; } export interface DocumentAttachmentsApiDownloadDocumentAttachmentRequest { id: string; attachmentId: string; } export interface DocumentAttachmentsApiListDocumentAttachmentsRequest { id: string; } export declare class ObjectDocumentAttachmentsApi { private api; constructor(configuration: Configuration, requestFactory?: DocumentAttachmentsApiRequestFactory, responseProcessor?: DocumentAttachmentsApiResponseProcessor); createDocumentAttachment(param: DocumentAttachmentsApiCreateDocumentAttachmentRequest, options?: Configuration): Promise; deleteDocumentAttachment(param: DocumentAttachmentsApiDeleteDocumentAttachmentRequest, options?: Configuration): Promise; detailsDocumentAttachment(param: DocumentAttachmentsApiDetailsDocumentAttachmentRequest, options?: Configuration): Promise; downloadDocumentAttachment(param: DocumentAttachmentsApiDownloadDocumentAttachmentRequest, options?: Configuration): Promise; listDocumentAttachments(param: DocumentAttachmentsApiListDocumentAttachmentsRequest, options?: Configuration): Promise>; } import { DocumentRecipientsApiRequestFactory, DocumentRecipientsApiResponseProcessor } from "../apis/DocumentRecipientsApi"; export interface DocumentRecipientsApiAddDocumentRecipientRequest { id: string; documentRecipientCreateRequest: DocumentRecipientCreateRequest; } export interface DocumentRecipientsApiDeleteDocumentRecipientRequest { id: string; recipientId: string; } export interface DocumentRecipientsApiEditDocumentRecipientRequest { id: string; recipientId: string; documentRecipientEditRequest: DocumentRecipientEditRequest; } export interface DocumentRecipientsApiReassignDocumentRecipientRequest { id: string; recipientId: string; documentRecipientCreateRequest: DocumentRecipientCreateRequest; } export declare class ObjectDocumentRecipientsApi { private api; constructor(configuration: Configuration, requestFactory?: DocumentRecipientsApiRequestFactory, responseProcessor?: DocumentRecipientsApiResponseProcessor); addDocumentRecipient(param: DocumentRecipientsApiAddDocumentRecipientRequest, options?: Configuration): Promise; deleteDocumentRecipient(param: DocumentRecipientsApiDeleteDocumentRecipientRequest, options?: Configuration): Promise; editDocumentRecipient(param: DocumentRecipientsApiEditDocumentRecipientRequest, options?: Configuration): Promise; reassignDocumentRecipient(param: DocumentRecipientsApiReassignDocumentRecipientRequest, options?: Configuration): Promise; } import { DocumentsApiRequestFactory, DocumentsApiResponseProcessor } from "../apis/DocumentsApi"; export interface DocumentsApiChangeDocumentStatusRequest { id: string; documentStatusChangeRequest: DocumentStatusChangeRequest; } export interface DocumentsApiCreateDocumentRequest { documentCreateRequest: DocumentCreateRequest; editorVer?: string; } export interface DocumentsApiCreateDocumentLinkRequest { id: string; documentCreateLinkRequest: DocumentCreateLinkRequest; } export interface DocumentsApiCreateLinkedObjectRequest { id: string; linkedObjectCreateRequest: LinkedObjectCreateRequest; } export interface DocumentsApiDeleteDocumentRequest { id: string; } export interface DocumentsApiDeleteLinkedObjectRequest { id: string; linkedObjectId: string; } export interface DocumentsApiDetailsDocumentRequest { id: string; } export interface DocumentsApiDocumentMoveToFolderRequest { id: string; folderId: string; } export interface DocumentsApiDownloadDocumentRequest { id: string; watermarkColor?: string; watermarkFontSize?: number; watermarkOpacity?: number; watermarkText?: string; separateFiles?: boolean; } export interface DocumentsApiDownloadProtectedDocumentRequest { id: string; separateFiles?: boolean; } export interface DocumentsApiListDocumentsRequest { completedFrom?: string; completedTo?: string; contactId?: string; count?: number; createdFrom?: string; createdTo?: string; deleted?: boolean; id?: string; folderUuid?: string; formId?: string; membershipId?: string; metadata?: Array; modifiedFrom?: string; modifiedTo?: string; orderBy?: DocumentOrderingFieldsEnum; page?: number; q?: string; status?: DocumentStatusRequestEnum; statusNe?: DocumentStatusRequestEnum; tag?: string; templateId?: string; } export interface DocumentsApiListLinkedObjectsRequest { id: string; } export interface DocumentsApiSendDocumentRequest { id: string; documentSendRequest: DocumentSendRequest; } export interface DocumentsApiStatusDocumentRequest { id: string; } export interface DocumentsApiTransferAllDocumentsOwnershipRequest { documentTransferAllOwnershipRequest: DocumentTransferAllOwnershipRequest; } export interface DocumentsApiTransferDocumentOwnershipRequest { id: string; documentTransferOwnershipRequest: DocumentTransferOwnershipRequest; } export interface DocumentsApiUpdateDocumentRequest { id: string; documentUpdateRequest: DocumentUpdateRequest; } export declare class ObjectDocumentsApi { private api; constructor(configuration: Configuration, requestFactory?: DocumentsApiRequestFactory, responseProcessor?: DocumentsApiResponseProcessor); changeDocumentStatus(param: DocumentsApiChangeDocumentStatusRequest, options?: Configuration): Promise; createDocument(param: DocumentsApiCreateDocumentRequest, options?: Configuration): Promise; createDocumentLink(param: DocumentsApiCreateDocumentLinkRequest, options?: Configuration): Promise; createLinkedObject(param: DocumentsApiCreateLinkedObjectRequest, options?: Configuration): Promise; deleteDocument(param: DocumentsApiDeleteDocumentRequest, options?: Configuration): Promise; deleteLinkedObject(param: DocumentsApiDeleteLinkedObjectRequest, options?: Configuration): Promise; detailsDocument(param: DocumentsApiDetailsDocumentRequest, options?: Configuration): Promise; documentMoveToFolder(param: DocumentsApiDocumentMoveToFolderRequest, options?: Configuration): Promise; downloadDocument(param: DocumentsApiDownloadDocumentRequest, options?: Configuration): Promise; downloadProtectedDocument(param: DocumentsApiDownloadProtectedDocumentRequest, options?: Configuration): Promise; listDocuments(param?: DocumentsApiListDocumentsRequest, options?: Configuration): Promise; listLinkedObjects(param: DocumentsApiListLinkedObjectsRequest, options?: Configuration): Promise; sendDocument(param: DocumentsApiSendDocumentRequest, options?: Configuration): Promise; statusDocument(param: DocumentsApiStatusDocumentRequest, options?: Configuration): Promise; transferAllDocumentsOwnership(param: DocumentsApiTransferAllDocumentsOwnershipRequest, options?: Configuration): Promise; transferDocumentOwnership(param: DocumentsApiTransferDocumentOwnershipRequest, options?: Configuration): Promise; updateDocument(param: DocumentsApiUpdateDocumentRequest, options?: Configuration): Promise; } import { FoldersAPIApiRequestFactory, FoldersAPIApiResponseProcessor } from "../apis/FoldersAPIApi"; export interface FoldersAPIApiCreateDocumentFolderRequest { documentsFolderCreateRequest: DocumentsFolderCreateRequest; } export interface FoldersAPIApiCreateTemplateFolderRequest { templatesFolderCreateRequest: TemplatesFolderCreateRequest; } export interface FoldersAPIApiListDocumentFoldersRequest { parentUuid?: string; count?: number; page?: number; } export interface FoldersAPIApiListTemplateFoldersRequest { parentUuid?: string; count?: number; page?: number; } export interface FoldersAPIApiRenameDocumentFolderRequest { id: string; documentsFolderRenameRequest: DocumentsFolderRenameRequest; } export interface FoldersAPIApiRenameTemplateFolderRequest { id: string; templatesFolderRenameRequest: TemplatesFolderRenameRequest; } export declare class ObjectFoldersAPIApi { private api; constructor(configuration: Configuration, requestFactory?: FoldersAPIApiRequestFactory, responseProcessor?: FoldersAPIApiResponseProcessor); createDocumentFolder(param: FoldersAPIApiCreateDocumentFolderRequest, options?: Configuration): Promise; createTemplateFolder(param: FoldersAPIApiCreateTemplateFolderRequest, options?: Configuration): Promise; listDocumentFolders(param?: FoldersAPIApiListDocumentFoldersRequest, options?: Configuration): Promise; listTemplateFolders(param?: FoldersAPIApiListTemplateFoldersRequest, options?: Configuration): Promise; renameDocumentFolder(param: FoldersAPIApiRenameDocumentFolderRequest, options?: Configuration): Promise; renameTemplateFolder(param: FoldersAPIApiRenameTemplateFolderRequest, options?: Configuration): Promise; } import { FormsApiRequestFactory, FormsApiResponseProcessor } from "../apis/FormsApi"; export interface FormsApiListFormRequest { count?: number; page?: number; status?: Array<'draft' | 'active' | 'disabled'>; orderBy?: 'name' | 'responses' | 'status' | 'created_date' | 'modified_date'; asc?: boolean; name?: string; } export declare class ObjectFormsApi { private api; constructor(configuration: Configuration, requestFactory?: FormsApiRequestFactory, responseProcessor?: FormsApiResponseProcessor); listForm(param?: FormsApiListFormRequest, options?: Configuration): Promise; } import { MembersApiRequestFactory, MembersApiResponseProcessor } from "../apis/MembersApi"; export interface MembersApiDetailsCurrentMemberRequest { } export interface MembersApiDetailsMemberRequest { id: string; } export interface MembersApiListMembersRequest { } export declare class ObjectMembersApi { private api; constructor(configuration: Configuration, requestFactory?: MembersApiRequestFactory, responseProcessor?: MembersApiResponseProcessor); detailsCurrentMember(param?: MembersApiDetailsCurrentMemberRequest, options?: Configuration): Promise; detailsMember(param: MembersApiDetailsMemberRequest, options?: Configuration): Promise; listMembers(param?: MembersApiListMembersRequest, options?: Configuration): Promise; } import { OAuth20AuthenticationApiRequestFactory, OAuth20AuthenticationApiResponseProcessor } from "../apis/OAuth20AuthenticationApi"; export interface OAuth20AuthenticationApiAccessTokenRequest { grantType?: string; clientId?: string; clientSecret?: string; code?: string; scope?: string; refreshToken?: string; } export declare class ObjectOAuth20AuthenticationApi { private api; constructor(configuration: Configuration, requestFactory?: OAuth20AuthenticationApiRequestFactory, responseProcessor?: OAuth20AuthenticationApiResponseProcessor); accessToken(param?: OAuth20AuthenticationApiAccessTokenRequest, options?: Configuration): Promise; } import { QuotesApiRequestFactory, QuotesApiResponseProcessor } from "../apis/QuotesApi"; export interface QuotesApiQuoteUpdateRequest { documentId: string; quoteId: string; quoteUpdateRequest: QuoteUpdateRequest; } export declare class ObjectQuotesApi { private api; constructor(configuration: Configuration, requestFactory?: QuotesApiRequestFactory, responseProcessor?: QuotesApiResponseProcessor); quoteUpdate(param: QuotesApiQuoteUpdateRequest, options?: Configuration): Promise; } import { SectionsApiRequestFactory, SectionsApiResponseProcessor } from "../apis/SectionsApi"; export interface SectionsApiListSectionsRequest { documentId: string; } export interface SectionsApiSectionDetailsRequest { documentId: string; uploadId: string; } export interface SectionsApiSectionInfoRequest { documentId: string; sectionId: string; } export interface SectionsApiUploadSectionRequest { documentId: string; uploadSectionRequest: UploadSectionRequest; mergeFieldScope?: 'document' | 'upload'; } export declare class ObjectSectionsApi { private api; constructor(configuration: Configuration, requestFactory?: SectionsApiRequestFactory, responseProcessor?: SectionsApiResponseProcessor); listSections(param: SectionsApiListSectionsRequest, options?: Configuration): Promise; sectionDetails(param: SectionsApiSectionDetailsRequest, options?: Configuration): Promise; sectionInfo(param: SectionsApiSectionInfoRequest, options?: Configuration): Promise; uploadSection(param: SectionsApiUploadSectionRequest, options?: Configuration): Promise; } import { TemplatesApiRequestFactory, TemplatesApiResponseProcessor } from "../apis/TemplatesApi"; export interface TemplatesApiDeleteTemplateRequest { id: string; } export interface TemplatesApiDetailsTemplateRequest { id: string; } export interface TemplatesApiListTemplatesRequest { q?: string; shared?: boolean; deleted?: boolean; count?: number; page?: number; id?: string; folderUuid?: string; tag?: Array; fields?: string; } export declare class ObjectTemplatesApi { private api; constructor(configuration: Configuration, requestFactory?: TemplatesApiRequestFactory, responseProcessor?: TemplatesApiResponseProcessor); deleteTemplate(param: TemplatesApiDeleteTemplateRequest, options?: Configuration): Promise; detailsTemplate(param: TemplatesApiDetailsTemplateRequest, options?: Configuration): Promise; listTemplates(param?: TemplatesApiListTemplatesRequest, options?: Configuration): Promise; } import { UserAndWorkspaceManagementApiRequestFactory, UserAndWorkspaceManagementApiResponseProcessor } from "../apis/UserAndWorkspaceManagementApi"; export interface UserAndWorkspaceManagementApiAddMemberRequest { workspaceId: string; addMemberRequest: AddMemberRequest; notifyUser?: boolean; notifyWsAdmins?: boolean; } export interface UserAndWorkspaceManagementApiCreateUserRequest { createUserRequest: CreateUserRequest; notifyUser?: boolean; notifyWsAdmins?: boolean; } export interface UserAndWorkspaceManagementApiCreateWorkspaceRequest { createWorkspaceRequest: CreateWorkspaceRequest; } export declare class ObjectUserAndWorkspaceManagementApi { private api; constructor(configuration: Configuration, requestFactory?: UserAndWorkspaceManagementApiRequestFactory, responseProcessor?: UserAndWorkspaceManagementApiResponseProcessor); addMember(param: UserAndWorkspaceManagementApiAddMemberRequest, options?: Configuration): Promise; createUser(param: UserAndWorkspaceManagementApiCreateUserRequest, options?: Configuration): Promise; createWorkspace(param: UserAndWorkspaceManagementApiCreateWorkspaceRequest, options?: Configuration): Promise; } import { WebhookEventsApiRequestFactory, WebhookEventsApiResponseProcessor } from "../apis/WebhookEventsApi"; export interface WebhookEventsApiDetailsWebhookEventRequest { id: string; } export interface WebhookEventsApiListWebhookEventRequest { count: number; page: number; since?: Date; to?: Date; type?: Array; httpStatusCode?: Array; error?: Array; } export declare class ObjectWebhookEventsApi { private api; constructor(configuration: Configuration, requestFactory?: WebhookEventsApiRequestFactory, responseProcessor?: WebhookEventsApiResponseProcessor); detailsWebhookEvent(param: WebhookEventsApiDetailsWebhookEventRequest, options?: Configuration): Promise; listWebhookEvent(param: WebhookEventsApiListWebhookEventRequest, options?: Configuration): Promise; } import { WebhookSubscriptionsApiRequestFactory, WebhookSubscriptionsApiResponseProcessor } from "../apis/WebhookSubscriptionsApi"; export interface WebhookSubscriptionsApiCreateWebhookSubscriptionRequest { webhookSubscriptionCreateRequest: WebhookSubscriptionCreateRequest; } export interface WebhookSubscriptionsApiDeleteWebhookSubscriptionRequest { id: string; } export interface WebhookSubscriptionsApiDetailsWebhookSubscriptionRequest { id: string; } export interface WebhookSubscriptionsApiListWebhookSubscriptionsRequest { } export interface WebhookSubscriptionsApiUpdateWebhookSubscriptionRequest { id: string; webhookSubscriptionPatchRequest: WebhookSubscriptionPatchRequest; } export interface WebhookSubscriptionsApiUpdateWebhookSubscriptionSharedKeyRequest { id: string; } export declare class ObjectWebhookSubscriptionsApi { private api; constructor(configuration: Configuration, requestFactory?: WebhookSubscriptionsApiRequestFactory, responseProcessor?: WebhookSubscriptionsApiResponseProcessor); createWebhookSubscription(param: WebhookSubscriptionsApiCreateWebhookSubscriptionRequest, options?: Configuration): Promise; deleteWebhookSubscription(param: WebhookSubscriptionsApiDeleteWebhookSubscriptionRequest, options?: Configuration): Promise; detailsWebhookSubscription(param: WebhookSubscriptionsApiDetailsWebhookSubscriptionRequest, options?: Configuration): Promise; listWebhookSubscriptions(param?: WebhookSubscriptionsApiListWebhookSubscriptionsRequest, options?: Configuration): Promise; updateWebhookSubscription(param: WebhookSubscriptionsApiUpdateWebhookSubscriptionRequest, options?: Configuration): Promise; updateWebhookSubscriptionSharedKey(param: WebhookSubscriptionsApiUpdateWebhookSubscriptionSharedKeyRequest, options?: Configuration): Promise; }