export interface ShapeDiverSdkConfig { baseUrl: string; jwt: string; headers: { [key: string]: any; }; } export declare enum ShapeDiverSdkConfigType { BASE_URL = "BASE_URL", JWT_TOKEN = "JWT_TOKEN", REQUEST_HEADERS = "REQUEST_HEADERS" } export type RequestHeader = Record; export declare class SdkConfigInternal { private _baseUrl; private _headers; private _jwt; constructor(baseUrl: string); get baseUrl(): string; get headers(): RequestHeader; get jwt(): string; toConfig(): ShapeDiverSdkConfig; setConfigValue(type: ShapeDiverSdkConfigType, value: any): void; static validateValue(type: ShapeDiverSdkConfigType, value: any, dataType: "string" | "string_map"): any; } //# sourceMappingURL=ShapeDiverSdkConfig.d.ts.map