import type { TestFunctionInitializer, TestSuite } from './index.js';
export type UnboundTestFunction<TContext> = ((context: TContext) => void | Promise<void>) & {
    timeout?: 'long';
};
export declare function buildSuite<TContext, TCleanup>(context: TestFunctionInitializer<TContext, TCleanup>, ...testFunctions: UnboundTestFunction<TContext>[]): TestSuite;
