export declare class PolicyToolRegistry {
    private _memory;
    private _toolDir;
    private get memory();
    private get toolDir();
    getExecutableTool(policyId: string): Promise<string | null>;
    storeToolCode(policyId: string, toolName: string, pythonCode: string): Promise<string>;
    callPolicyTool(policyId: string, operation: string, args: Record<string, unknown>): Promise<unknown>;
}
export declare function getPolicyToolRegistry(): PolicyToolRegistry;
//# sourceMappingURL=policy-tools.d.ts.map