import { ExperimentsStorage } from '@mastra/core/storage'; import type { Experiment, ExperimentResult, ExperimentReviewCounts, CreateExperimentInput, UpdateExperimentInput, AddExperimentResultInput, UpdateExperimentResultInput, ListExperimentsInput, ListExperimentsOutput, ListExperimentResultsInput, ListExperimentResultsOutput } from '@mastra/core/storage'; import type { LibSQLDomainConfig } from '../../db/index.js'; export declare class ExperimentsLibSQL extends ExperimentsStorage { #private; constructor(config: LibSQLDomainConfig); init(): Promise; dangerouslyClearAll(): Promise; private transformExperimentRow; private transformExperimentResultRow; createExperiment(input: CreateExperimentInput): Promise; updateExperiment(input: UpdateExperimentInput): Promise; getExperimentById(args: { id: string; }): Promise; listExperiments(args: ListExperimentsInput): Promise; deleteExperiment(args: { id: string; }): Promise; addExperimentResult(input: AddExperimentResultInput): Promise; updateExperimentResult(input: UpdateExperimentResultInput): Promise; getExperimentResultById(args: { id: string; }): Promise; listExperimentResults(args: ListExperimentResultsInput): Promise; deleteExperimentResults(args: { experimentId: string; }): Promise; getReviewSummary(): Promise; } //# sourceMappingURL=index.d.ts.map