import type { BisibilityClient } from "./client.js"; import type { LocalMonitorExportOptions, LocalMonitorHistoryOptions, LocalMonitorPointHistoryResponse, LocalMonitorPointListingsResponse, LocalMonitorPointReport, LocalMonitorReadOptions, LocalMonitorRunHistoryResponse, LocalMonitorRunResultResponse } from "./local-monitors.js"; import { type TrackingTransport } from "./prompt-tracker-transport.js"; import type { LocalMeasurementTargetId, LocalMonitorId, LocalMonitorRunId, ProjectId, RequestOptions } from "./types.js"; export declare function createLocalMonitorMethods(transport: TrackingTransport): { listLocalMonitorRuns(projectId: ProjectId, monitorId: LocalMonitorId, options?: LocalMonitorHistoryOptions, requestOptions?: RequestOptions): Promise; getLocalMonitorRunResults(projectId: ProjectId, monitorId: LocalMonitorId, runId: LocalMonitorRunId, options?: LocalMonitorReadOptions, requestOptions?: RequestOptions): Promise; listLocalMonitorPointListings(projectId: ProjectId, monitorId: LocalMonitorId, runId: LocalMonitorRunId, targetId: LocalMeasurementTargetId, options?: LocalMonitorReadOptions, requestOptions?: RequestOptions): Promise; listLocalMonitorPointHistory(projectId: ProjectId, monitorId: LocalMonitorId, runId: LocalMonitorRunId, targetId: LocalMeasurementTargetId, options?: LocalMonitorHistoryOptions, requestOptions?: RequestOptions): Promise; exportLocalMonitorRun: { (projectId: ProjectId, monitorId: LocalMonitorId, runId: LocalMonitorRunId, options?: LocalMonitorExportOptions & { format?: "json"; }, requestOptions?: RequestOptions): Promise; (projectId: ProjectId, monitorId: LocalMonitorId, runId: LocalMonitorRunId, options: LocalMonitorExportOptions & { format: "csv"; }, requestOptions?: RequestOptions): Promise; }; }; export type LocalMonitorMethods = ReturnType; export declare function installLocalMonitorMethods(client: BisibilityClient, transport: TrackingTransport): void; //# sourceMappingURL=local-monitor-methods.d.ts.map