import { IAudits, IAuditsStats, IGetAuditsParams, IGetAuditsStatsParams, IExportAudits } from './interfaces'; import { BaseApiClient } from '../BaseApiClient'; export declare class AuditsApi extends BaseApiClient { constructor(appName: string); /** * Fetches audit logs based on the provided parameters. * * @param params - Parameters to filter and paginate audits. * @returns A promise that resolves to the list of audits. */ getAudits: (params: IGetAuditsParams) => Promise; /** * Retrieves audit statistics based on the provided parameters. * * @param params - Parameters to filter and define the scope of the stats. * @returns A promise that resolves to the audits statistics. */ getAuditsStats: (params: IGetAuditsStatsParams) => Promise; /** * Exports audit logs based on the provided parameters. * * @param params - Parameters including endpoint, header properties, and other request specifics. * @returns A promise that initiates a download for the exported audits. */ exportAudits: (params: IExportAudits) => Promise; } declare const _default: AuditsApi; export default _default;