import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { ListCallExportsParams, ListScreenrecordingExportsParams, WebitelMediaExporterDeleteExportResponse, WebitelMediaExporterExportTask, WebitelMediaExporterListExportsResponse, WebitelMediaExporterPdfServiceCreateCallExportBody, WebitelMediaExporterPdfServiceCreateScreenrecordingExportBody } from '../_models'; export declare const // --- title start getPdfService: (axiosInstance?: AxiosInstance) => { listScreenrecordingExports: (agentId: string, params?: ListScreenrecordingExportsParams, options?: AxiosRequestConfig) => Promise>; createScreenrecordingExport: (agentId: string, webitelMediaExporterPdfServiceCreateScreenrecordingExportBody: WebitelMediaExporterPdfServiceCreateScreenrecordingExportBody, options?: AxiosRequestConfig) => Promise>; listCallExports: (callId: string, params?: ListCallExportsParams, options?: AxiosRequestConfig) => Promise>; createCallExport: (callId: string, webitelMediaExporterPdfServiceCreateCallExportBody: WebitelMediaExporterPdfServiceCreateCallExportBody, options?: AxiosRequestConfig) => Promise>; deleteExport: (id: string, options?: AxiosRequestConfig) => Promise>; }; export type ListScreenrecordingExportsResult = AxiosResponse; export type CreateScreenrecordingExportResult = AxiosResponse; export type ListCallExportsResult = AxiosResponse; export type CreateCallExportResult = AxiosResponse; export type DeleteExportResult = AxiosResponse;