/// import InquirerAutocomplete from 'inquirer-autocomplete-prompt'; import { Answers } from 'inquirer'; import { Interface } from 'readline'; export default class InquirerFilePath extends InquirerAutocomplete { nbChoices: unknown; answer: unknown; answerName: unknown; shortAnswer: unknown; done?: (val: string) => void; constructor(question: { rootPath: string; pattern: string; exclude: Array; default: string; ignoreFiles?: boolean; excludeDir?: boolean; empTxt?: string; depth?: number; }, rl: Interface, answers: Answers); search(searchTerm: string): Promise; onSubmitAfterValidation(line: string): Promise; private checkValidationResult; onSubmit(line: string): Promise; }