import type { ArkmeArchivePage, ArkmeArchiveSetInput, ArkmeArchiveSetResult, ArkmeArchiveState } from '../archive-contract.js'; import { ServiceRuntime } from './service.js'; import type { SourceService } from './source-service.js'; /** One Host owner for UI, Tools and SDK. Raw topic identities stay here. */ export declare class ArchiveService { private readonly runtime; private readonly sources; constructor(runtime: ServiceRuntime, sources: SourceService); private assertSession; list(cursor?: string, signal?: AbortSignal): Promise; states(sourceRefs: readonly string[], signal?: AbortSignal): Promise; set(input: ArkmeArchiveSetInput, signal?: AbortSignal): Promise; private state; } //# sourceMappingURL=archive-service.d.ts.map