import { type AxiosResponse } from 'axios';
import { type GetFaxInputTypeWithoutCredentials, type GetFaxDocumentResponseType } from './schema';
export declare class WestFaxApiClient {
    private readonly client;
    private readonly credentials;
    constructor({ baseUrl, username, password, productId, }: {
        baseUrl: string;
        username: string;
        password: string;
        productId: string;
    });
    testConnection(): Promise<AxiosResponse<Record<string, unknown>>>;
    getFaxDocument(input: GetFaxInputTypeWithoutCredentials): Promise<AxiosResponse<GetFaxDocumentResponseType>>;
}
