/**
 * Export extractor - extracts public symbols from Java files
 *
 * In Java, exports are determined by visibility modifiers:
 * - public: accessible from anywhere
 * - protected: accessible from same package and subclasses
 * - package-private (default): accessible from same package only
 */
import type { ExportInfo, TypeInfo } from '../../types/index.js';
/**
 * Extract exports from types.
 * In Java, public/protected classes, methods, and fields are considered exports.
 */
export declare function extractExports(types: TypeInfo[]): ExportInfo[];
//# sourceMappingURL=exports.d.ts.map