import { Checker } from '../common/checker-interface'; export declare const sensitiveDataChecker: Partial; export declare function createPackageAndReadAsJson(): NpmPackageInfos[]; export interface NpmPackageInfos { id: string; name: string; version: string; size: number; unpackedSize: number; shasum: string; integrity: string; filename: string; entryCount: number; files: NpmPackageFileInfos[]; } export interface NpmPackageFileInfos { path: string; size: number; mode: number; } export declare function extractJsonDataFrom(content: string): string; export interface AllSensitiveDataPatterns { ignoredData: string[]; sensitiveData: string[]; } export declare function getSensitiveData(): AllSensitiveDataPatterns; export declare function readSensitiveDataIn(directory: string): AllSensitiveDataPatterns; export declare function packagedFile(filepath: string): { isSensitiveData(allSensitiveDataPatterns: AllSensitiveDataPatterns): boolean; }; export declare function ejectSensitiveData(): void;