export type ControllerServiceFinding = "PASS" | "WARN" | "UNKNOWN"; export type ControllerServiceConfidence = "HIGH" | "MEDIUM"; export type ControllerServiceEvidence = { readonly fields: readonly string[]; readonly constructorParameters: readonly string[]; readonly methodCalls: readonly string[]; }; export type ControllerServiceObservation = { readonly finding: ControllerServiceFinding; readonly confidence?: ControllerServiceConfidence; readonly evidence: ControllerServiceEvidence; readonly limitations: readonly string[]; }; export type ObserveControllerServiceDependencyInput = { readonly filePath: string; readonly source: string; }; export declare function observeControllerServiceDependency(input: ObserveControllerServiceDependencyInput): ControllerServiceObservation;