import { Consent, ConsentDetail } from '../models';
import { IConsentsClient } from '../interfaces';
import Client from './Client';
import { StatusConsent, TypeConsent } from 'enums/Consents.enum';
export default class ConsentsClient extends Client implements IConsentsClient {
    private _path;
    private _consents;
    private processResponse;
    get(id: string | number): Promise<ConsentDetail>;
    delete(id: string | number): Promise<boolean>;
    getList(userId: number | string, filter?: {
        type?: TypeConsent;
        status?: StatusConsent;
    }): Promise<Consent[]>;
}
