import type { SecretLintCoreConfig, SecretLintCoreResult } from '@secretlint/types';
import type { RepomixProgressCallback } from '../../shared/types.js';
import type { RawFile } from '../file/fileTypes.js';
export interface SuspiciousFileResult {
    filePath: string;
    messages: string[];
}
export declare const runSecurityCheck: (rawFiles: RawFile[], progressCallback?: RepomixProgressCallback) => Promise<SuspiciousFileResult[]>;
export declare const runSecretLint: (filePath: string, content: string, config: SecretLintCoreConfig) => Promise<SecretLintCoreResult>;
export declare const createSecretLintConfig: () => SecretLintCoreConfig;
//# sourceMappingURL=securityCheck.d.ts.map