import { HTTPClient } from '../../../../utils/http';
import { CRUD } from '../../../../utils/crud';
import { ContactPerson, ContactPersonExtended, CreateContactPersonDTO, UpdateContactPersonDTO } from '../types';
import { ContactsPersonsAddressesAPI } from './addresses';
import { ContactsPersonsPaymentMethodsAPI } from './payment-methods';
export declare class ContactsPersonsAPI extends CRUD<ContactPersonExtended, CreateContactPersonDTO, UpdateContactPersonDTO, ContactPerson | ContactPersonExtended> {
    private readonly _personId?;
    constructor(httpClient: HTTPClient, baseUrl: string, _personId?: string | undefined);
    addresses(id?: string): ContactsPersonsAddressesAPI;
    paymentMethods(id?: string): ContactsPersonsPaymentMethodsAPI;
}
//# sourceMappingURL=persons.d.ts.map