import type { DetectionRule, RuleMetadata, Finding, RuleContext } from './types'; export declare class CredentialExposureRule implements DetectionRule { metadata: RuleMetadata; isApplicable(context: RuleContext): boolean; detect(context: RuleContext): Finding[]; private hasCredentialPattern; private checkHardcodedSecrets; private checkCredentialExposure; private checkUpstreamCredentialPatterns; private getHardcodedRemediation; private getExposureRemediation; }