import { type ExtractMedicationResponse } from '../../types';
export declare class FetchError extends Error {
    statusCode: number;
    statusText: string;
    responseBody: string;
    constructor(statusCode: number, statusText: string, responseBody?: unknown);
}
export declare class MedicationExtractorApi {
    private readonly baseUrl;
    private constructUrl;
    extractMedicationFromImage({ imageUrl, context, }: {
        imageUrl: string;
        context?: {
            pathwayId: string;
            activityId: string;
        };
    }): Promise<ExtractMedicationResponse>;
}
export default MedicationExtractorApi;
