import { PermissionChecker } from "../skills/permissions/hook-runner.js";
import { PermissionRuleEngine } from "../skills/permissions/rule-engine.js";
import type { PermissionEngineConfig } from "../runtime/ports/index.js";
import type { PermissionCheckerDeps } from "../skills/permissions/hook-runner.js";
export type RuntimePermissionChecker = PermissionChecker;
export type RuntimePermissionRuleEngine = PermissionRuleEngine;
export declare function parseRuntimePermissionConfig(raw: unknown): PermissionEngineConfig;
export declare function createRuntimePermissionRuleEngine(raw: unknown): PermissionRuleEngine;
export declare function createRuntimePermissionChecker(deps: PermissionCheckerDeps): PermissionChecker;
