import type { ResourceManifest } from '../define-resource'; /** Step 1 DEC-14: built-in CRUD + soft-delete + wildcard actions. */ export declare const BUILTIN_ACTIONS: readonly ["create", "read", "update", "delete", "softDelete", "restore", "findDeleted", "manage"]; export type BuiltinAction = (typeof BUILTIN_ACTIONS)[number]; export declare function isBuiltinAction(action: string): boolean; /** Lifecycle transition verbs declared by the manifest (DEC-15). */ export declare function lifecycleVerbs(m: ResourceManifest): string[]; /** * Declared actions ∪ lifecycle verbs, de-duplicated and sorted for deterministic * codegen output (drift detection relies on stable ordering). */ export declare function effectiveActions(m: ResourceManifest): string[]; //# sourceMappingURL=effective-actions.d.ts.map