import type { CliCommandContractV1, CliExecutionModeV1, CliPermissionFactV1 } from '@nexusclaw/shared'; export declare const SAFE_LOCAL_PERMISSION_FACTS: ReadonlySet; export declare const AUTHORITATIVE_SERVER_PERMISSION_FACTS: ReadonlySet; export declare function assertModeGovernance(contract: CliCommandContractV1, mode: CliExecutionModeV1): void; export declare function assertCommandContractGovernance(contracts: ReadonlyArray): void;