import { Method } from 'axios'; import { ProjectTypes } from './types/project.types'; import { Routes } from './types/routes.types'; export declare enum RequestMethod { GET = "GET", POST = "POST", PUT = "PUT", DELETE = "DELETE" } export declare class GalileoLegacyApiClient { type: ProjectTypes | undefined; projectId: string; runId: string; datasetId: string; private apiUrl; private token; init(projectName?: string | undefined, datasetId?: string): Promise; private getApiUrl; private healthCheck; private getToken; private apiKeyLogin; private usernameLogin; private getProjectIdByName; private createProject; private getAuthHeader; private validateResponse; makeRequest(request_method: Method, endpoint: Routes, data?: string | Record | null, params?: Record): Promise; }