/**
 * @param {Array<import("./state.js").BenchState>} state
 * @returns {Promise<void>}
 */
export function runBenchmarks(state: Array<import("./state.js").BenchState>): Promise<void>;
/**
 * Benchmark entry point. The benchmark runner will wait a bit till now new benchmarks
 * are registered and then start execution.
 *
 * @since 0.1.0
 *
 * @param {string} name
 * @param {import("./state.js").BenchCallback} callback
 * @returns {void}
 */
export function bench(name: string, callback: import("./state.js").BenchCallback): void;
