import { ApiListPromise } from '@sinch/sdk-client'; import { ListAuditRecordsRequestData, ListIdentitiesRequestData, AuditRecordsList, ConsentIdentity } from '../../../models'; import { ConversationDomainApi } from '../conversation-domain-api'; import { LazyConversationApiClient } from '../conversation-service'; export declare class ConsentsApi extends ConversationDomainApi { constructor(lazyApiClient: LazyConversationApiClient); /** * Get identities from consent list * Get all identities contained within a consent list for a given project id, app id, and list type. * @param { ListIdentitiesRequestData } data - The data to provide to the API call. * @return {ApiListPromise} */ listIdentities(data: ListIdentitiesRequestData): ApiListPromise; /** * Get audit records from consent lists * Get all audit records associated with the given identity from the consent lists within the specified project and app. * @param { ListAuditRecordsRequestData } data - The data to provide to the API call. */ listAuditRecords(data: ListAuditRecordsRequestData): Promise; }