import type { ReceizMcpV124MaterialResolution } from "./v124Operations.js";
/** A digest-bound file reference locates bytes; only the existing verifier
 * establishes artifact truth. No serialized admission/session is restored. */
export declare function createReceizDeviceMaterialHost(workspace: string): Readonly<{
    resolveProofReference: (reference: string) => Promise<{
        exactBytes: Uint8Array<ArrayBuffer>;
        filename: string;
        mimeType: string;
    }>;
    resolveMaterial: ({ reference, kind }: ReceizMcpV124MaterialResolution) => Promise<Readonly<{
        schema: "receiz.sealed-artifact-bytes.v124";
        filename: string;
        mimeType: string;
        exactBytesB64u: string;
        artifactSha256: string;
        payloadSha256: string;
    }>>;
}>;
//# sourceMappingURL=deviceMaterialHost.d.ts.map