import { ExecuteResult, ExecutionList, ExecutionResult, Experiment, ExperimentList, UpsertAndExecuteResult, UpsertResult } from './types'; export declare function executeExperiment(key: string, yes: boolean, allowParallelExecutions?: boolean, forcePersist?: boolean): Promise; export declare function upsertAndExecuteExperiment(experiment: Experiment, allowParallelExecutions?: boolean, forcePersist?: boolean): Promise; export declare function getExperimentExecutionUsingUrl(url: string): Promise; export declare function fetchExperiment(key: string): Promise; export declare function updateExperiment(key: string, experiment: Experiment): Promise; export declare function removeExperiment(key: string): Promise; export declare function upsertExperiment(experiment: Experiment): Promise; export declare function fetchExperiments(teamKey: string): Promise; export declare function fetchExecutionsForExperiment(key: string): Promise; export declare function getExperimentExecution(id: number, abortOnError?: boolean): Promise;