import type { CommandContext } from '../registry.js'; /** * Build a browser {@link CommandContext}. Manifest is supplied in-memory; * vitest/ffmpeg/fs paths are unavailable; heavy commands delegate to `mcpServerUrl`. */ export declare function createBrowserCommandContext(opts?: { readonly manifestSource?: () => string | null; readonly mcpServerUrl?: string; }): CommandContext; /** Commands safe to register directly in a browser WebMCP surface without delegation. */ export declare function browserSafeCommandNames(): readonly string[]; //# sourceMappingURL=context.d.ts.map