/** Copy/normalize declaration data so subsequent caller mutations cannot change admission. */ export function normalizeHostRequirements(requirements: any, flowId: any): readonly any[]; /** Durable is the native default; session-only must be selected explicitly by the host. */ export function actionPersistenceMode(mode?: string): "durable" | "session-only"; /** Boolean requirements remain strict. guardedActions additionally accepts the explicit session-only policy. */ export function assertFlowHostCapabilities(flows: any, capabilities?: {}): boolean; /** Declarative flow admission. No engine imports, I/O, or implicit host capability activation. */ export class JSFEHostCapabilityError extends Error { constructor(flowId: any, capability: any, reason: any); code: string; flowId: any; capability: any; } //# sourceMappingURL=capabilities.d.ts.map