/** * Resolves every local tsconfig/jsconfig file that can affect bundling from * one package root: root configs plus their extends chain. */ export declare function resolveTsConfigDependencyPaths(appRoot: string): Promise; export declare function resolveRootTsConfigPaths(appRoot: string): Promise; export declare function collectTsConfigDependencyPaths(input: { readonly configPath: string; readonly resolvedConfigPaths: Set; readonly visitingConfigPaths: Set; }): Promise; export declare function readTextFileIfExists(path: string): Promise; export declare function parseTsConfigObject(source: string): Record | undefined; export declare function extractTsConfigExtendsSpecifiers(source: string): string[]; export declare function resolveTsConfigExtendsTargetPaths(input: { readonly configPath: string; readonly extendsSpecifier: string; }): string[]; export declare function resolveFirstExistingTsConfigExtendsTarget(input: { readonly configPath: string; readonly extendsSpecifier: string; }): string | undefined; export declare function isTsConfigFilePath(specifier: string): boolean;