import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as operations from "../models/operations/index.js"; export declare class Traces extends ClientSDK { /** * Ingest a batch of traces (mutagent-cli hook format) * * @remarks * The shape mutagent-cli hooks send. Translated to OTLP internally and stored through the same path as an SDK export. */ ingestTraceBatch(request: operations.IngestTraceBatchRequest, options?: RequestOptions): Promise; /** * List recent traces * * @remarks * Most recent first, keyset-paginated. Pass the previous page's nextCursor as ?cursor to continue; a null nextCursor means the last page. */ listTraces(request?: operations.ListTracesRequest | undefined, options?: RequestOptions): Promise; /** * List recent log records */ listLogs(request?: operations.ListLogsRequest | undefined, options?: RequestOptions): Promise; /** * Get one trace envelope */ getTrace(request: operations.GetTraceRequest, options?: RequestOptions): Promise; /** * Get every span of one trace * * @remarks * Not paginated: a trace is bounded by construction, and a partial span tree is not a useful thing to hand back. */ listTraceSpans(request: operations.ListTraceSpansRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=traces.d.ts.map