import { type AxiosResponse } from 'axios';
import { type SendCallResponseType, type SendCallInputType, type GetCallDetailsInputType, type GetCallDetailsResponseType, type StopActiveCallInputType, type StopActiveCallResponseType } from './schema';
export declare class BlandApiClient {
    private readonly client;
    constructor({ baseUrl, apiKey }: {
        baseUrl: string;
        apiKey: string;
    });
    sendCall(input: SendCallInputType): Promise<AxiosResponse<SendCallResponseType>>;
    getCallDetails(input: GetCallDetailsInputType): Promise<AxiosResponse<GetCallDetailsResponseType>>;
    stopActiveCall(input: StopActiveCallInputType): Promise<AxiosResponse<StopActiveCallResponseType>>;
}
