import type { CommandExecutor, CommandResult } from "#environments/executor"; import type { Environment } from "#environments/model"; import type { TestingOptions, TestingSnapshot } from "#testing/model"; export declare function discoverTesting(environment: Environment, backend: CommandExecutor, cwd: string, options: TestingOptions, tools?: { http?: string; browser?: string; }, record?: (argv: string[], result: CommandResult) => Promise): Promise; export declare function wardenRouting(projectRoot: string): Promise; export declare function findExecutable(candidates: string[]): Promise;