export type ServiceStorageFinding = "PASS" | "INFO" | "WARN" | "UNKNOWN"; export type ServiceStorageConfidence = "HIGH" | "MEDIUM" | "LOW"; export type ServiceStorageEvidence = { readonly storageFields: readonly string[]; readonly sequenceFields: readonly string[]; readonly constructorParameters: readonly string[]; readonly mutationCalls: readonly string[]; readonly literalOnly: readonly string[]; }; export type ServiceStorageObservation = { readonly finding: ServiceStorageFinding; readonly confidence?: ServiceStorageConfidence; readonly evidence: ServiceStorageEvidence; readonly limitations: readonly string[]; }; export type ObserveServiceStorageOwnershipInput = { readonly filePath: string; readonly source: string; }; export declare function observeServiceStorageOwnership(input: ObserveServiceStorageOwnershipInput): ServiceStorageObservation;