/**
 * Find types definition for a specific subpath in package exports.
 */
/*@__NO_SIDE_EFFECTS__*/
export declare function findTypesForSubpath(entryExports: unknown, subpath: string): string | undefined;
/**
 * Get subpaths from package exports.
 */
/*@__NO_SIDE_EFFECTS__*/
export declare function getSubpaths(entryExports: unknown): string[];
/**
 * Get file paths from package exports.
 */
/*@__NO_SIDE_EFFECTS__*/
export declare function getExportFilePaths(entryExports: unknown): string[];
/**
 * Check if package exports use conditional patterns (e.g., import/require).
 */
/*@__NO_SIDE_EFFECTS__*/
export declare function isConditionalExports(entryExports: unknown): boolean;
/**
 * Check if package exports use subpath patterns (keys starting with '.').
 */
/*@__NO_SIDE_EFFECTS__*/
export declare function isSubpathExports(entryExports: unknown): boolean;
/**
 * Normalize package.json exports field to canonical format.
 */
/*@__NO_SIDE_EFFECTS__*/
export declare function resolvePackageJsonEntryExports(entryExports: unknown): unknown;
