import type { BatchCreateScoresArgs, CreateScoreArgs, GetScoreAggregateArgs, GetScoreAggregateResponse, GetScoreBreakdownArgs, GetScoreBreakdownResponse, GetScorePercentilesArgs, GetScorePercentilesResponse, GetScoreTimeSeriesArgs, GetScoreTimeSeriesResponse, ListScoresArgs, ListScoresResponse, ScoreRecord } from '@mastra/core/storage'; import type { DuckDBConnection } from '../../db/index.js'; /** Insert a single score event. */ export declare function createScore(db: DuckDBConnection, args: CreateScoreArgs): Promise; /** Insert multiple score events in a single statement. */ export declare function batchCreateScores(db: DuckDBConnection, args: BatchCreateScoresArgs): Promise; /** Query score events with filtering, ordering, and pagination. */ export declare function listScores(db: DuckDBConnection, args: ListScoresArgs): Promise; export declare function getScoreById(db: DuckDBConnection, scoreId: string): Promise; export declare function getScoreAggregate(db: DuckDBConnection, args: GetScoreAggregateArgs): Promise; export declare function getScoreBreakdown(db: DuckDBConnection, args: GetScoreBreakdownArgs): Promise; export declare function getScoreTimeSeries(db: DuckDBConnection, args: GetScoreTimeSeriesArgs): Promise; export declare function getScorePercentiles(db: DuckDBConnection, args: GetScorePercentilesArgs): Promise; //# sourceMappingURL=scores.d.ts.map