import { AgencyConfig } from "../config.js"; export declare function fixtures(config: AgencyConfig, target?: string): Promise; export type SlowTest = { name: string; durationMs: number; }; export type TestStats = { passed: number; failed: number; filesPassed: number; filesFailed: number; failedFiles: string[]; slowTests: SlowTest[]; }; export declare function mergeStats(a: TestStats, b: TestStats): TestStats; export type Shard = { index: number; total: number; }; export declare function parseShardSpec(spec: string): Shard; export declare function partitionByShard(items: T[], shard: Shard, key: (item: T) => string): T[]; export declare function test(config: AgencyConfig, inputPaths: string[], parallel?: number, shard?: Shard): Promise; export declare function testTs(config: AgencyConfig, inputPaths: string[], parallel?: number, shard?: Shard): Promise;