import type { SecretLintCoreConfig } from '@secretlint/types'; export type SecurityCheckType = 'file' | 'gitDiff' | 'gitLog'; export interface SecurityCheckItem { filePath: string; content: string; type: SecurityCheckType; } export interface SecurityCheckTask { items: SecurityCheckItem[]; } export interface SuspiciousFileResult { filePath: string; messages: string[]; type: SecurityCheckType; } export declare const createSecretLintConfig: () => SecretLintCoreConfig; declare const _default: (task: SecurityCheckTask) => Promise<(SuspiciousFileResult | null)[]>; export default _default; export declare const runSecretLint: (filePath: string, content: string, type: SecurityCheckType, config: SecretLintCoreConfig) => Promise; export declare const onWorkerTermination: () => Promise;