import { FileInput } from './FileInput'; import { Input, TrackOptions } from './Input'; export declare class DirectoryInput implements Input { private readonly path; private readonly exerciseSlug; private trackOptions; constructor(path: string, exerciseSlug: string, trackOptions?: TrackOptions); files(n?: number, preferredExtension?: string): Promise; read(n?: number, preferredExtension?: string): Promise; set fileExtensions(next: RegExp); set testFilePattern(next: RegExp); set configurationFilePattern(next: RegExp); }