import type { DrizzleExecutor } from "../drizzle.js"; import { type PluginMcpAppContext } from "./types.js"; /** * Reads one persisted MCP App only after rechecking the viewer's current chat access and the owning assistant message's deletion and expiry state, without changing durable state. * This boundary centralizes app authorization and turn identity so routes and runtime services cannot expose a call by installation or client-supplied chat alone. */ export declare function pluginMcpAppGet(executor: DrizzleExecutor, actorUserId: string, assistantMessageId: string, callId: string): Promise; //# sourceMappingURL=pluginMcpAppGet.d.ts.map