import { createReceizMcpRuntime } from "./index.js";
/** Device host composition, never an MCP tool. Keys and admissions stay local. */
export declare function openReceizMcpDeviceRuntime(options: Readonly<{
    identityArtifactPath: string;
    identityPassphrase: string;
    workspace: string;
    sealDirectory: string;
    subjectDirectory: string;
    snapshotArtifactPath?: string;
    /** Explicit local consent to disclose carried personal state to the MCP client. */
    identityContextSharing?: "all-carried-state";
    runtime?: Omit<NonNullable<Parameters<typeof createReceizMcpRuntime>[0]>, "client" | "subjectRuntime" | "localCustody" | "offlineSealer">;
}>): Promise<import("./index.js").ReceizMcpRuntime>;
//# sourceMappingURL=deviceRuntime.d.ts.map