export interface PublicSafeFinding {
    file: string;
    line: number;
    column: number;
    declName: string;
    slot: "parameter" | "return";
    pointerType: string;
    snippet: string;
}
export interface PublicSafeReport {
    findings: PublicSafeFinding[];
    totals: {
        filesScanned: number;
        publicDeclsScanned: number;
        findings: number;
    };
}
export declare function generatePublicSafeReport(rootPath: string): PublicSafeReport;
export declare function formatPublicSafeReport(report: PublicSafeReport): string;
