import type { Workspace } from '../../pm/index.ts';
import type { DeadFinding } from './types.ts';
export interface PublicExport {
    /** Column of the originating declaration */
    column: number;
    /** Path of the file that declares the value */
    file: string;
    /** Line of the originating declaration */
    line: number;
    /** Exported name as seen by consumers */
    name: string;
    /** Path of the file that exposes the export as part of the public surface (a runtime root) */
    rootFile: string;
}
export interface PackageAnalysis {
    localFindings: DeadFinding[];
    packageName: string;
    publicExports: PublicExport[];
    scannedFiles: number;
    workspaceName: string;
}
export declare function analyzePackage(workspace: Workspace): PackageAnalysis;
//# sourceMappingURL=analyzePackage.d.ts.map