UNPKG

@mastra/core

Version:
19 lines 1.08 kB
import type { ListScoresResponse, SaveScorePayload, ScoreRowData } from '../../../evals/types.js'; import type { ListScoresByEntityIdInput, ListScoresByRunIdInput, ListScoresByScorerIdInput, ListScoresBySpanInput, ScoreTenancyFilters } from '../../types.js'; import { StorageDomain } from '../base.js'; export type { ScoreTenancyFilters }; export declare abstract class ScoresStorage extends StorageDomain { constructor(); dangerouslyClearAll(): Promise<void>; abstract getScoreById({ id }: { id: string; }): Promise<ScoreRowData | null>; abstract saveScore(score: SaveScorePayload): Promise<{ score: ScoreRowData; }>; abstract listScoresByScorerId(input: ListScoresByScorerIdInput): Promise<ListScoresResponse>; abstract listScoresByRunId(input: ListScoresByRunIdInput): Promise<ListScoresResponse>; abstract listScoresByEntityId(input: ListScoresByEntityIdInput): Promise<ListScoresResponse>; listScoresBySpan({ traceId, spanId }: ListScoresBySpanInput): Promise<ListScoresResponse>; } //# sourceMappingURL=base.d.ts.map