import type { CapabilityCall } from '@xopcai/gateway-contract'; import { type CapabilityContext, type CapabilityDispatcher } from '../../capabilities/runtime/dispatcher.js'; import type { LocalAppService } from '../service.js'; /** Shared UI/Agent execution boundary; callers cannot manufacture grants or release identity. */ export declare function localAppCapabilities(apps: Pick, dispatcher: CapabilityDispatcher, extensionId: string, manifestDigest: string, caller: CapabilityContext): { list(): { releaseId: string; manifestDigest: string; capabilities: import("@xopcai/gateway-contract").CapabilityDescriptor[]; }; call(id: string, call: CapabilityCall): Promise<{ status: "succeeded"; releaseId: string; data: unknown; }>; };