import type { BaseClientOptions, BaseRequestOptions } from "../../../../BaseClient.js"; import { type NormalizedClientOptionsWithAuth } from "../../../../BaseClient.js"; import * as core from "../../../../core/index.js"; import type * as Samsara from "../../../index.js"; export declare namespace TachographEuOnlyClient { type Options = BaseClientOptions; interface RequestOptions extends BaseRequestOptions { } } export declare class TachographEuOnlyClient { protected readonly _options: NormalizedClientOptionsWithAuth; constructor(options?: TachographEuOnlyClient.Options); /** * Returns all known tachograph activity for all specified drivers in the time range. * * **Submit Feedback**: Likes, dislikes, and API feature requests should be filed as feedback in our API feedback form. If you encountered an issue or noticed inaccuracies in the API documentation, please submit a case to our support team. * * To use this endpoint, select **Read Tachograph (EU)** under the Compliance category when creating or editing an API token. Learn More. * * @param {Samsara.GetDriverTachographActivityRequest} request * @param {TachographEuOnlyClient.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.tachographEuOnly.getDriverTachographActivity({ * startTime: "startTime", * endTime: "endTime" * }) */ getDriverTachographActivity(request: Samsara.GetDriverTachographActivityRequest, requestOptions?: TachographEuOnlyClient.RequestOptions): core.HttpResponsePromise; private __getDriverTachographActivity; /** * Returns all known tachograph files for all specified drivers in the time range. * * Rate limit: 50 requests/sec (learn more about rate limits here). * * **Submit Feedback**: Likes, dislikes, and API feature requests should be filed as feedback in our API feedback form. If you encountered an issue or noticed inaccuracies in the API documentation, please submit a case to our support team. * * To use this endpoint, select **Read Tachograph (EU)** under the Compliance category when creating or editing an API token. Learn More. * * @param {Samsara.GetDriverTachographFilesRequest} request * @param {TachographEuOnlyClient.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.tachographEuOnly.getDriverTachographFiles({ * startTime: "startTime", * endTime: "endTime" * }) */ getDriverTachographFiles(request: Samsara.GetDriverTachographFilesRequest, requestOptions?: TachographEuOnlyClient.RequestOptions): core.HttpResponsePromise; private __getDriverTachographFiles; /** * Returns all known tachograph files for all specified vehicles in the time range. * * Rate limit: 150 requests/sec (learn more about rate limits here). * * **Submit Feedback**: Likes, dislikes, and API feature requests should be filed as feedback in our API feedback form. If you encountered an issue or noticed inaccuracies in the API documentation, please submit a case to our support team. * * To use this endpoint, select **Read Tachograph (EU)** under the Compliance category when creating or editing an API token. Learn More. * * @param {Samsara.GetVehicleTachographFilesRequest} request * @param {TachographEuOnlyClient.RequestOptions} requestOptions - Request-specific configuration. * * @example * await client.tachographEuOnly.getVehicleTachographFiles({ * startTime: "startTime", * endTime: "endTime" * }) */ getVehicleTachographFiles(request: Samsara.GetVehicleTachographFilesRequest, requestOptions?: TachographEuOnlyClient.RequestOptions): core.HttpResponsePromise; private __getVehicleTachographFiles; }