/// import http from 'http'; import { Activity } from '../model/activity'; import { GetActivities200Response } from '../model/getActivities200Response'; import { Authentication, Interceptor } from '../model/models'; import { HttpBasicAuth, ApiKeyAuth } from '../model/models'; export declare enum ActivitiesApiApiKeys { ApiKeyAuth = 0 } export declare class ActivitiesApi { protected _basePath: string; protected _defaultHeaders: any; protected _useQuerystring: boolean; protected authentications: { default: Authentication; ApiKeyAuth: ApiKeyAuth; BasicAuth: HttpBasicAuth; }; protected interceptors: Interceptor[]; constructor(basePath?: string); constructor(username: string, password: string, basePath?: string); set useQuerystring(value: boolean); set basePath(basePath: string); set defaultHeaders(defaultHeaders: any); get defaultHeaders(): any; get basePath(): string; setDefaultAuthentication(auth: Authentication): void; setApiKey(key: ActivitiesApiApiKeys, value: string): void; set username(username: string); set password(password: string); addInterceptor(interceptor: Interceptor): void; getActivities(xApiKey: string, accept: 'application/vnd.whispir.activity-v1+json' | 'application/vnd.whispir.activity-v1+xml', limit?: number, offset?: number, sortOrder?: 'asc' | 'desc', sortFields?: string, action?: 'Create' | 'Update' | 'Move' | 'Copy' | 'Draft' | 'Send' | 'Modified' | 'Delete' | 'Contact Import File' | 'Login' | 'Approve' | 'Reject' | 'Dispatch' | 'Register' | 'Accept' | 'Closed' | 'Map' | 'Un-map', module?: 'System' | 'Message' | 'Scheduled Message' | 'User' | 'Contact' | 'DistributionList' | 'Template' | 'Workspace' | 'Event' | 'WebService' | 'Settings' | 'Conversation' | 'Gateway' | 'Workspace Mapping' | 'Folders' | 'Team' | 'RSS' | 'API Mapping' | 'Asset' | 'Instruction', user?: string, workspace?: string, status?: 'Successful' | 'Failed' | 'Rejected', description?: string, startTime?: string, endTime?: string, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: GetActivities200Response; }>; getWorkspaceActivities(workspaceId: string, xApiKey: string, accept: 'application/vnd.whispir.activity-v1+json' | 'application/vnd.whispir.activity-v1+xml', limit?: number, offset?: number, sortOrder?: 'asc' | 'desc', sortFields?: string, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body?: any; }>; postActivities(xApiKey: string, contentType: 'application/vnd.whispir.activity-v1+json' | 'application/vnd.whispir.activity-v1+xml', accept: 'application/vnd.whispir.activity-v1+json' | 'application/vnd.whispir.activity-v1+xml', activity: Activity, options?: { headers: { [name: string]: string; }; }): Promise<{ response: http.IncomingMessage; body: Activity; }>; }