/**
 * @fireshield/rules-engine
 *
 * An independent rules engine for security analysis.
 * Firebase-agnostic package for scanning and analyzing project configurations.
 */
export * from './types/index.js';
export type { StaticRule, Rule, // Alias for StaticRule
RuleResult, RuleExecutionContext, RuleExecutionResult, ProjectInformation, EnrichedProjectInformation, AnalysisResult, AuthSettings, AppCheckSettings, ValidationResult, ValidationError, ValidationWarning, RuleValidationContext } from './types/index.js';
export * from './rule-engine/index.js';
export * from './sarif-generator/index.js';
export * from './analyzer/index.js';
export * from './scanners/index.js';
export * from './validation/index.js';
export { enrichProjectInformation } from './utils/computed-properties.js';
export declare const version = "1.0.0";
export { executeRules, createRuleExecutionContext } from './rule-engine/index.js';
export { generateSARIF } from './sarif-generator/index.js';
export { analyzeProject, analyzeProjectWithSARIF, generateScanId, getAnalysisSummary } from './analyzer/index.js';
export { FunctionsEnvSecretsScanner, createSecretsScanner, scanFunctionsForSecrets } from './scanners/index.js';
//# sourceMappingURL=index.d.ts.map