import type { CapabilityProvider } from '../../languages/capabilities/provider';
import type { SecretsResult } from '../../languages/capabilities/types';
/**
 * Scan source files for hardcoded secrets gitleaks doesn't cover (plus
 * the branded fallback set when gitleaks is absent). Never returns null:
 * the generic patterns always contribute, so this provider runs on every
 * analysis rather than yielding wholesale to gitleaks.
 */
export declare function gatherGrepSecretsResult(cwd: string): SecretsResult | null;
export declare const grepSecretsProvider: CapabilityProvider<SecretsResult>;
//# sourceMappingURL=grep-secrets.d.ts.map