/**
 * AbstractApiClient is an abstract class that defines the interface for the API client.
 */
export default class AbstractApiClient {
    /**
     * serverlessApiUrl is the URL of the serverless API.
     */
    serverlessApiUrl;
    /**
     * scraperApiUrl is the URL of the scraper API.
     */
    scraperApiUrl;
    /**
     * Creates a new instance of AbstractApiClient.
     * @param serverlessApiUrl The URL of the serverless API.
     * @param scraperApiUrl The URL of the scraper API.
     */
    constructor(serverlessApiUrl, scraperApiUrl) {
        this.serverlessApiUrl = serverlessApiUrl;
        this.scraperApiUrl = scraperApiUrl;
    }
    /**
     * Returns the URL of the serverless API.
     * @returns The URL of the serverless API.
     */
    getServerlessApiUrl() {
        return this.serverlessApiUrl;
    }
    /**
     * Returns the URL of the scraper API.
     * @returns The URL of the scraper API.
     */
    getScraperApiUrl() {
        return this.scraperApiUrl;
    }
}
//# sourceMappingURL=abstractClient.js.map