import type { ArkmeArrangementSourceRead, ArkmeArrangementSourceTarget } from '../types.js'; import type { ArrangementService } from './arrangement-service.js'; import type { CallHistoryService } from './call-history-service.js'; import type { ArkmePrivacyVisibilityService } from './privacy-visibility.js'; import type { RecordService } from './record-service.js'; import type { SourceService } from './source-service.js'; import { ServiceRuntime } from './service.js'; /** Resolves saved arrangement evidence against the current source owner's access rules. */ export declare class ArrangementSourceService { private readonly runtime; private readonly arrangement; private readonly privacy; private readonly record; private readonly callHistory; private readonly source; constructor(runtime: ServiceRuntime, arrangement: Pick, privacy: Pick, record: Pick, callHistory: Pick, source: Pick); arrangementSourceRead(arrangementRef: string, evidenceId: string, signal?: AbortSignal): Promise; arrangementSourceOpen(arrangementRef: string, evidenceId: string, signal?: AbortSignal): Promise; } //# sourceMappingURL=arrangement-source-service.d.ts.map