import { ApiListPromise, CSVFile } from '@sinch/sdk-client'; import { Call, ExportCallRecordsRequestData, FindCallsRequestData } from '../../../models'; import { ElasticSipTrunkingDomainApi } from '../elastic-sip-trunking-domain-api'; import { LazyElasticSipTrunkingApiClient } from '../elastic-sip-trunking-service'; export declare class CallsHistoryApi extends ElasticSipTrunkingDomainApi { constructor(lazyClient: LazyElasticSipTrunkingApiClient); /** * Export call records * Export call records for a project. This returns a comma separate value (CSV) response. You can specify which records to export using the query parameters. * @param { ExportCallRecordsRequestData } data - The data to provide to the API call. */ export(data: ExportCallRecordsRequestData): Promise; /** * Find calls by query parameters. * @param { FindCallsRequestData } data - The data to provide to the API call. * @return { ApiListPromise } */ find(data?: FindCallsRequestData): ApiListPromise; }