import type { DocAccess } from './access.js'; import type { DocumentStore } from './store.js'; import type { DocSummary } from './store-types.js'; import { type DocFailure } from './tool-errors.js'; export interface Resolved { ok: true; doc: DocSummary; version: number; } /** The document and version `role` may read, or the refusal. `part` > 1 needs an explicit version. */ export declare function resolveReadable(store: DocumentStore, access: DocAccess, role: string, id: string, requested: number | undefined, part?: number): Resolved | DocFailure; //# sourceMappingURL=host-resolve.d.ts.map