import type { BenchContext } from "./bench.ts"; import { type Measure, type TypeUnit } from "./measure.ts"; export type BenchTypeAssertions = { types: (instantiations?: Measure) => void; }; export declare const createBenchTypeAssertion: (ctx: BenchContext) => BenchTypeAssertions; export declare const getContributedInstantiations: (ctx: BenchContext) => number; export declare const instantiationDataHandler: (ctx: BenchContext, args?: Measure, isBenchFunction?: boolean) => void;