import { Spec } from '@hayspec/spec'; export interface RunnerResult { file: string; spec: Spec; } export interface RunnerOptions { cwd?: string; deep?: boolean; dot?: boolean; } export declare class Runner { protected options: RunnerOptions; results: RunnerResult[]; constructor(options?: RunnerOptions); require(...patterns: string[]): Promise; clear(): this; protected loadSpec(file: string): void; }