///
import { React } from '../common/libs';
export interface ISuites {
[key: string]: ISuite;
}
export interface ISuite {
id: string;
update: number;
modulePath: string;
name: string;
route?: string;
specs: ISpec[];
}
export interface IDescribeOptions {
route?: string;
}
export interface IDescribe extends IDescribeOptions {
suite: ISuite;
add: (name: string, func: SpecFunction) => IDescribe;
}
export interface ISpecOptions {
}
export declare type SpecFunction = React.ReactNode | Promise;
export interface ISpec {
name: string;
func: SpecFunction;
}