/** * A discovered .agency file with its name and path. */ export type AgencyFile = { name: string; filePath: string; }; /** * A discovered .agency file paired with a companion file (.mjs, .json, etc.). */ export type FixturePair = AgencyFile & { agencyContent: string; companionPath: string; companionContent: string; }; /** * Recursively discovers all .agency files in a directory. */ export declare function discoverAgencyFiles(fixtureDir: string): AgencyFile[]; /** * Recursively discovers .agency files paired with a companion file * (e.g. .mjs or .json) in a directory. Only returns pairs where both * files exist. */ export declare function discoverFixturePairs(fixtureDir: string, companionExt: string): FixturePair[];