import type { PartialConfig } from './cli-command-parser'; import tsc from 'typescript'; type Metainfo = Awaited[0]>; type Files = ReadonlyArray; declare const getAllJSAndDTSMetainfo: (files: Files) => Promise<{ files: Files; code: string; sourceFile: tsc.SourceFile; }>[]; declare const findMany: (props: Readonly<{ dir: PartialConfig["dir"]; include: ReadonlyArray; }>) => Promise<{ files: Files; code: string; sourceFile: tsc.SourceFile; }[]>; declare const writeMany: (props: Readonly<{ showProgress: boolean; foundMany: Awaited>; }>) => Promise<{ readonly type: "done"; readonly error?: never; } | { readonly type: "error"; readonly error: unknown; }>; export type { Metainfo, Files }; export { findMany, writeMany };