import type { OrgBus } from './bus.js'; import { type Decision, PolicyEngine } from './policy.js'; import type { OrgDef, RolePolicy } from './types.js'; export declare class WriterPolicyEngine extends PolicyEngine { private readonly writerBus; private readonly workdir; private readonly project; private readonly view; constructor(role: string, policy: RolePolicy, writerBus: OrgBus, workdir: string, roots: string[], project: string, def: OrgDef); decide(tool: string, input: Record, callId?: string): Promise; } //# sourceMappingURL=writer-engine.d.ts.map