export type ControllerSqlFinding = "PASS" | "INFO" | "WARN" | "UNKNOWN"; export type ControllerSqlConfidence = "HIGH" | "MEDIUM" | "LOW"; export type ControllerSqlEvidence = { readonly imports: readonly string[]; readonly fields: readonly string[]; readonly constructorParameters: readonly string[]; readonly methodCalls: readonly string[]; readonly sqlLiterals: readonly string[]; }; export type ControllerSqlObservation = { readonly finding: ControllerSqlFinding; readonly confidence?: ControllerSqlConfidence; readonly evidence: ControllerSqlEvidence; readonly limitations: readonly string[]; }; export type ObserveControllerSqlAccessInput = { readonly filePath: string; readonly source: string; }; export declare function observeControllerSqlAccess(input: ObserveControllerSqlAccessInput): ControllerSqlObservation;