import * as ts from 'typescript'; import { PlyOptions } from './options'; import { TsCompileOptions } from './compile'; import { Suite } from './suite'; import { Case } from './case'; import { Log } from './log'; export declare class CaseLoader { private options; private compileOptions; private logger?; private program; private checker; private skip; constructor(sourceFiles: string[], options: PlyOptions, compileOptions: TsCompileOptions, logger?: Log | undefined); load(): Promise[]>; private findSuites; private findSuiteDecoration; private findCases; private findCaseDecoration; isExported(node: ts.Node): boolean; }