import { ExpressionRuntimePort, WhitelistFn } from "../expression/evaluateExpression"; /** Derive a stable MCP server namespace from a URL host. */ export declare function deriveMcpServerName(url: string): string; /** Whitelist fn `mcpNamespace(url)` — the rendered `ai-plugin.json` namespace. */ export declare const mcpNamespace: WhitelistFn; /** Whitelist fn `mcpAuthRef(url)` for the deferred auth env-ref placeholder. */ export declare const mcpAuthRef: WhitelistFn; /** Whitelist fn `safeProjectNameLowerCase(appName)` for package names. */ export declare const safeProjectNameLowerCase: WhitelistFn; /** Whitelist fn `pathDelimiter()` for PATH-like launch configuration values. */ export declare const pathDelimiter: WhitelistFn; /** Build the real pure expression runtime port. */ export declare function createExpressionPort(flagReader?: (name: string) => boolean): ExpressionRuntimePort; //# sourceMappingURL=whitelist.d.ts.map