import type { GovernanceActionEventData } from '@principles/core/runtime-v2'; export type GovernanceAuditWriter = (stateDir: string, data: GovernanceActionEventData) => void; export declare const writeGovernanceAction: GovernanceAuditWriter; export declare function authorizeGovernanceAction(stateDir: string, data: GovernanceActionEventData, mutation: () => Promise, writer?: GovernanceAuditWriter): Promise; export type { GovernanceActionEventData } from '@principles/core/runtime-v2';