/** * PolicyExportService - Exports tool classification policies for bridge consumption * * Writes a JSON policy file to ~/.dollhouse/bridge/imports/policies/ so the * DollhouseBridge permission-prompt server can evaluate permissions locally. * * Write-only: publishes and forgets. Skips silently if the bridge folder * doesn't exist (bridge may not be installed). * * @see https://github.com/DollhouseMCP/mcp-server-v2-refactor/issues/762 */ export interface PolicyExportDeps { getActiveElementsForPolicy: () => Promise; }>>; getServerVersion: () => string; } export declare class PolicyExportService { private deps; constructor(deps: PolicyExportDeps); /** * Export current policy state to the bridge imports folder. * * Gathers static classification rules and active element policies, * writes a single JSON file conforming to bridge policy schema v1.0. * * Skips silently if the bridge imports directory doesn't exist. */ exportPolicies(): Promise; private buildElementPolicies; } //# sourceMappingURL=PolicyExportService.d.ts.map