/// /// interface Config { name?: string | undefined; only?: boolean | undefined; skip?: boolean | undefined; [key: string]: any; } type Tester = (opts: Opts, done: jest.DoneCallback) => any; type TestCases = readonly Opts[] | { [name: string]: Opts }; declare function cases(title: string, tester: Tester, testCases: TestCases): void; export = cases;