import "../authorization/check-action.js"; import type { ActionEntry } from "../agent/production-agent.js"; import { CORE_ACTION_GROUPS } from "../framework-tools.js"; export declare function listDevActionFiles(cwd: string): Promise; export declare function registerPackageActions(actions: Record): void; export declare function mergePackageActions(registry: Record): void; export declare function loadActionsFromStaticRegistry(modules: Record): Record; export declare function autoDiscoverActions(from: string): Promise>; export { CORE_ACTION_GROUPS }; export declare const ALWAYS_ON_CORE_ACTIONS: ReadonlySet; /** * The framework actions every app composes, by action name. Each loader imports * one action module. `mergeCoreSharingActions` skips a loader that throws, so * contract tests import this list directly to see a failed or invalid entry. */ export declare function coreActionLoaderEntries(): Array<[string, () => Promise]>; export declare function mergeCoreSharingActions(registry: Record): Promise; /** @deprecated Use `autoDiscoverActions` instead */ export declare const autoDiscoverScripts: typeof autoDiscoverActions;