import type { Database } from 'better-sqlite3'; import type { IntentAclRow } from './types.js'; export declare function createAcl(db: Database, input: { targetBeamId: string; intentType: string; allowedFrom: string; }): IntentAclRow; export declare function listAclsForBeam(db: Database, beamId: string): IntentAclRow[]; export declare function deleteAcl(db: Database, id: number): boolean; export declare function isIntentAllowed(db: Database, input: { targetBeamId: string; intentType: string; fromBeamId: string; }): boolean; export declare function seedAclsFromCatalog(db: Database, org?: string): void;