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 declare class PromiseAPILogsApi { private api; constructor(configuration: Configuration, requestFactory?: APILogsApiRequestFactory, responseProcessor?: APILogsApiResponseProcessor); detailsLog(id: string, _options?: Configuration): Promise; listLogs(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', _options?: Configuration): Promise; } import { ContactsApiRequestFactory, ContactsApiResponseProcessor } from "../apis/ContactsApi"; export declare class PromiseContactsApi { private api; constructor(configuration: Configuration, requestFactory?: ContactsApiRequestFactory, responseProcessor?: ContactsApiResponseProcessor); createContact(contactCreateRequest: ContactCreateRequest, _options?: Configuration): Promise; deleteContact(id: string, _options?: Configuration): Promise; detailsContact(id: string, _options?: Configuration): Promise; listContacts(email?: string, _options?: Configuration): Promise; updateContact(id: string, contactUpdateRequest: ContactUpdateRequest, _options?: Configuration): Promise; } import { ContentLibraryItemsApiRequestFactory, ContentLibraryItemsApiResponseProcessor } from "../apis/ContentLibraryItemsApi"; export declare class PromiseContentLibraryItemsApi { private api; constructor(configuration: Configuration, requestFactory?: ContentLibraryItemsApiRequestFactory, responseProcessor?: ContentLibraryItemsApiResponseProcessor); detailsContentLibraryItem(id: string, _options?: Configuration): Promise; listContentLibraryItems(q?: string, id?: string, deleted?: boolean, folderUuid?: string, count?: number, page?: number, tag?: string, _options?: Configuration): Promise; } import { DocumentAttachmentsApiRequestFactory, DocumentAttachmentsApiResponseProcessor } from "../apis/DocumentAttachmentsApi"; export declare class PromiseDocumentAttachmentsApi { private api; constructor(configuration: Configuration, requestFactory?: DocumentAttachmentsApiRequestFactory, responseProcessor?: DocumentAttachmentsApiResponseProcessor); createDocumentAttachment(id: string, file?: HttpFile, source?: string, name?: string, _options?: Configuration): Promise; deleteDocumentAttachment(id: string, attachmentId: string, _options?: Configuration): Promise; detailsDocumentAttachment(id: string, attachmentId: string, _options?: Configuration): Promise; downloadDocumentAttachment(id: string, attachmentId: string, _options?: Configuration): Promise; listDocumentAttachments(id: string, _options?: Configuration): Promise>; } import { DocumentRecipientsApiRequestFactory, DocumentRecipientsApiResponseProcessor } from "../apis/DocumentRecipientsApi"; export declare class PromiseDocumentRecipientsApi { private api; constructor(configuration: Configuration, requestFactory?: DocumentRecipientsApiRequestFactory, responseProcessor?: DocumentRecipientsApiResponseProcessor); addDocumentRecipient(id: string, documentRecipientCreateRequest: DocumentRecipientCreateRequest, _options?: Configuration): Promise; deleteDocumentRecipient(id: string, recipientId: string, _options?: Configuration): Promise; editDocumentRecipient(id: string, recipientId: string, documentRecipientEditRequest: DocumentRecipientEditRequest, _options?: Configuration): Promise; reassignDocumentRecipient(id: string, recipientId: string, documentRecipientCreateRequest: DocumentRecipientCreateRequest, _options?: Configuration): Promise; } import { DocumentsApiRequestFactory, DocumentsApiResponseProcessor } from "../apis/DocumentsApi"; export declare class PromiseDocumentsApi { private api; constructor(configuration: Configuration, requestFactory?: DocumentsApiRequestFactory, responseProcessor?: DocumentsApiResponseProcessor); changeDocumentStatus(id: string, documentStatusChangeRequest: DocumentStatusChangeRequest, _options?: Configuration): Promise; createDocument(documentCreateRequest: DocumentCreateRequest, editorVer?: string, _options?: Configuration): Promise; createDocumentLink(id: string, documentCreateLinkRequest: DocumentCreateLinkRequest, _options?: Configuration): Promise; createLinkedObject(id: string, linkedObjectCreateRequest: LinkedObjectCreateRequest, _options?: Configuration): Promise; deleteDocument(id: string, _options?: Configuration): Promise; deleteLinkedObject(id: string, linkedObjectId: string, _options?: Configuration): Promise; detailsDocument(id: string, _options?: Configuration): Promise; documentMoveToFolder(id: string, folderId: string, _options?: Configuration): Promise; downloadDocument(id: string, watermarkColor?: string, watermarkFontSize?: number, watermarkOpacity?: number, watermarkText?: string, separateFiles?: boolean, _options?: Configuration): Promise; downloadProtectedDocument(id: string, separateFiles?: boolean, _options?: Configuration): Promise; listDocuments(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, _options?: Configuration): Promise; listLinkedObjects(id: string, _options?: Configuration): Promise; sendDocument(id: string, documentSendRequest: DocumentSendRequest, _options?: Configuration): Promise; statusDocument(id: string, _options?: Configuration): Promise; transferAllDocumentsOwnership(documentTransferAllOwnershipRequest: DocumentTransferAllOwnershipRequest, _options?: Configuration): Promise; transferDocumentOwnership(id: string, documentTransferOwnershipRequest: DocumentTransferOwnershipRequest, _options?: Configuration): Promise; updateDocument(id: string, documentUpdateRequest: DocumentUpdateRequest, _options?: Configuration): Promise; } import { FoldersAPIApiRequestFactory, FoldersAPIApiResponseProcessor } from "../apis/FoldersAPIApi"; export declare class PromiseFoldersAPIApi { private api; constructor(configuration: Configuration, requestFactory?: FoldersAPIApiRequestFactory, responseProcessor?: FoldersAPIApiResponseProcessor); createDocumentFolder(documentsFolderCreateRequest: DocumentsFolderCreateRequest, _options?: Configuration): Promise; createTemplateFolder(templatesFolderCreateRequest: TemplatesFolderCreateRequest, _options?: Configuration): Promise; listDocumentFolders(parentUuid?: string, count?: number, page?: number, _options?: Configuration): Promise; listTemplateFolders(parentUuid?: string, count?: number, page?: number, _options?: Configuration): Promise; renameDocumentFolder(id: string, documentsFolderRenameRequest: DocumentsFolderRenameRequest, _options?: Configuration): Promise; renameTemplateFolder(id: string, templatesFolderRenameRequest: TemplatesFolderRenameRequest, _options?: Configuration): Promise; } import { FormsApiRequestFactory, FormsApiResponseProcessor } from "../apis/FormsApi"; export declare class PromiseFormsApi { private api; constructor(configuration: Configuration, requestFactory?: FormsApiRequestFactory, responseProcessor?: FormsApiResponseProcessor); listForm(count?: number, page?: number, status?: Array<'draft' | 'active' | 'disabled'>, orderBy?: 'name' | 'responses' | 'status' | 'created_date' | 'modified_date', asc?: boolean, name?: string, _options?: Configuration): Promise; } import { MembersApiRequestFactory, MembersApiResponseProcessor } from "../apis/MembersApi"; export declare class PromiseMembersApi { private api; constructor(configuration: Configuration, requestFactory?: MembersApiRequestFactory, responseProcessor?: MembersApiResponseProcessor); detailsCurrentMember(_options?: Configuration): Promise; detailsMember(id: string, _options?: Configuration): Promise; listMembers(_options?: Configuration): Promise; } import { OAuth20AuthenticationApiRequestFactory, OAuth20AuthenticationApiResponseProcessor } from "../apis/OAuth20AuthenticationApi"; export declare class PromiseOAuth20AuthenticationApi { private api; constructor(configuration: Configuration, requestFactory?: OAuth20AuthenticationApiRequestFactory, responseProcessor?: OAuth20AuthenticationApiResponseProcessor); accessToken(grantType?: string, clientId?: string, clientSecret?: string, code?: string, scope?: string, refreshToken?: string, _options?: Configuration): Promise; } import { QuotesApiRequestFactory, QuotesApiResponseProcessor } from "../apis/QuotesApi"; export declare class PromiseQuotesApi { private api; constructor(configuration: Configuration, requestFactory?: QuotesApiRequestFactory, responseProcessor?: QuotesApiResponseProcessor); quoteUpdate(documentId: string, quoteId: string, quoteUpdateRequest: QuoteUpdateRequest, _options?: Configuration): Promise; } import { SectionsApiRequestFactory, SectionsApiResponseProcessor } from "../apis/SectionsApi"; export declare class PromiseSectionsApi { private api; constructor(configuration: Configuration, requestFactory?: SectionsApiRequestFactory, responseProcessor?: SectionsApiResponseProcessor); listSections(documentId: string, _options?: Configuration): Promise; sectionDetails(documentId: string, uploadId: string, _options?: Configuration): Promise; sectionInfo(documentId: string, sectionId: string, _options?: Configuration): Promise; uploadSection(documentId: string, uploadSectionRequest: UploadSectionRequest, mergeFieldScope?: 'document' | 'upload', _options?: Configuration): Promise; } import { TemplatesApiRequestFactory, TemplatesApiResponseProcessor } from "../apis/TemplatesApi"; export declare class PromiseTemplatesApi { private api; constructor(configuration: Configuration, requestFactory?: TemplatesApiRequestFactory, responseProcessor?: TemplatesApiResponseProcessor); deleteTemplate(id: string, _options?: Configuration): Promise; detailsTemplate(id: string, _options?: Configuration): Promise; listTemplates(q?: string, shared?: boolean, deleted?: boolean, count?: number, page?: number, id?: string, folderUuid?: string, tag?: Array, fields?: string, _options?: Configuration): Promise; } import { UserAndWorkspaceManagementApiRequestFactory, UserAndWorkspaceManagementApiResponseProcessor } from "../apis/UserAndWorkspaceManagementApi"; export declare class PromiseUserAndWorkspaceManagementApi { private api; constructor(configuration: Configuration, requestFactory?: UserAndWorkspaceManagementApiRequestFactory, responseProcessor?: UserAndWorkspaceManagementApiResponseProcessor); addMember(workspaceId: string, addMemberRequest: AddMemberRequest, notifyUser?: boolean, notifyWsAdmins?: boolean, _options?: Configuration): Promise; createUser(createUserRequest: CreateUserRequest, notifyUser?: boolean, notifyWsAdmins?: boolean, _options?: Configuration): Promise; createWorkspace(createWorkspaceRequest: CreateWorkspaceRequest, _options?: Configuration): Promise; } import { WebhookEventsApiRequestFactory, WebhookEventsApiResponseProcessor } from "../apis/WebhookEventsApi"; export declare class PromiseWebhookEventsApi { private api; constructor(configuration: Configuration, requestFactory?: WebhookEventsApiRequestFactory, responseProcessor?: WebhookEventsApiResponseProcessor); detailsWebhookEvent(id: string, _options?: Configuration): Promise; listWebhookEvent(count: number, page: number, since?: Date, to?: Date, type?: Array, httpStatusCode?: Array, error?: Array, _options?: Configuration): Promise; } import { WebhookSubscriptionsApiRequestFactory, WebhookSubscriptionsApiResponseProcessor } from "../apis/WebhookSubscriptionsApi"; export declare class PromiseWebhookSubscriptionsApi { private api; constructor(configuration: Configuration, requestFactory?: WebhookSubscriptionsApiRequestFactory, responseProcessor?: WebhookSubscriptionsApiResponseProcessor); createWebhookSubscription(webhookSubscriptionCreateRequest: WebhookSubscriptionCreateRequest, _options?: Configuration): Promise; deleteWebhookSubscription(id: string, _options?: Configuration): Promise; detailsWebhookSubscription(id: string, _options?: Configuration): Promise; listWebhookSubscriptions(_options?: Configuration): Promise; updateWebhookSubscription(id: string, webhookSubscriptionPatchRequest: WebhookSubscriptionPatchRequest, _options?: Configuration): Promise; updateWebhookSubscriptionSharedKey(id: string, _options?: Configuration): Promise; }