export interface Options { filter?: (file: string, index: number, array: string[]) => boolean; ignore?: string | Readonly | undefined; } export interface PathResult { m: Map; getInfoForClass(className: string): classResult; } interface classResult { class: classInfo; file: file; } export declare function parseCustomInput(filePath: string, opts?: Options): PathResult; export declare function findTSConfigFile(filePath: string): string | null; export interface importInfo { name: string; importPath: string; defaultImport?: boolean; } export interface classInfo { name: string; exported: boolean; defaultExport: boolean; } export interface file { path: string; imports: Map; classes: Map; } export {};