import type { Base, BaseOpts, TapBaseEvents } from './base.js'; export type Opts = Exclude & { parent?: any; }; /** * Argument signatures that may be passed to a subtest method. * * If a callback is not provided, then the test is marked as `todo`. */ export type TestArgs = [] | [name: string] | [cb: ((t: T) => any) | false] | [extra: O] | [name: string | number, cb: ((t: T) => any) | false] | [name: string | number, extra: O] | [extra: O, cb: ((t: T) => any) | false] | [ name: string | number, extra: O, cb: false | ((t: T) => any), defaultName?: string ]; /** * Normalize the arguments provided to a subtest method */ export declare const parseTestArgs: , O extends Opts = Opts>(...args: TestArgs) => O; //# sourceMappingURL=parse-test-args.d.ts.map