export declare class SdkConfiguration { private _endpoint; private _timeoutMs; private _header; private _tenantGuid?; private _accessKey?; private _accessToken?; defaultHeaders: any; /** * Creates an instance of SdkBase. * @param {string} endpoint - The API endpoint base URL. * @param {string} [tenantGuid] - The tenant GUID. * @param {string} [accessKey] - The access key. * @throws {Error} Throws an error if the endpoint is null or empty. */ constructor(endpoint: string, tenantGuid?: string, accessKey?: string); /** * Getter for the tenant GUID. * @return {string} The tenant GUID. */ get tenantGuid(): string | undefined; /** * Setter for the tenant GUID. * @param {string} value - The tenant GUID. * @throws {Error} Throws an error if the tenant GUID is null or empty. */ set tenantGuid(value: string); /** * Getter for the access key. * @return {string} The access key. */ get accessKey(): string | undefined; /** * Setter for the access key. * @param {string} value - The access key. * @throws {Error} Throws an error if the access key is null or empty. */ set accessKey(value: string); /** * Getter for the access token. * @return {string} The access token. */ get accessToken(): string | undefined; /** * Setter for the access token. * @param {string} value - The access token. * @throws {Error} Throws an error if the access token is null or empty. */ set accessToken(value: string); /** * Getter for the request header prefix. * @return {string} The header prefix. */ get header(): string; /** * Setter for the request header prefix. * @param {string} value - The header prefix. */ set header(value: string); /** * Getter for the API endpoint. * @return {string} The endpoint URL. */ get endpoint(): string; /** * Setter for the API endpoint. * @param {string} value - The endpoint URL. * @throws {Error} Throws an error if the endpoint is null or empty. */ set endpoint(value: string); /** * Getter for the timeout in milliseconds. * @return {number} The timeout in milliseconds. */ get timeoutMs(): number; /** * Setter for the timeout in milliseconds. * @param {number} value - Timeout value in milliseconds. * @throws {Error} Throws an error if the timeout is less than 1. */ set timeoutMs(value: number); }