import { PlazbotHttp } from './http';
import { PlazbotOptions, ContactData, CreateContactParams, UpdateContactParams, DeleteResult } from '../types';
export declare class Contact extends PlazbotHttp {
    constructor(options: PlazbotOptions);
    getContacts(): Promise<ContactData[]>;
    getContact(id: string): Promise<ContactData>;
    searchByPhone(phone: string): Promise<ContactData[]>;
    searchByEmail(email: string): Promise<ContactData[]>;
    createContact(data: CreateContactParams): Promise<ContactData>;
    updateContact(data: UpdateContactParams): Promise<ContactData>;
    deleteContacts(ids: string[]): Promise<DeleteResult>;
}
