/**
 * A built-in action.
 */
export declare enum BuiltInAction {
    /**
     * applyPatches
     */
    ApplyPatches = "$$applyPatches",
    /**
     * applySnapshot
     */
    ApplySnapshot = "$$applySnapshot",
    /**
     * detach
     */
    Detach = "$$detach",
    /**
     * applySet
     */
    ApplySet = "$$applySet",
    /**
     * applyDelete
     */
    ApplyDelete = "$$applyDelete",
    /**
     * applyMethodCall
     */
    ApplyMethodCall = "$$applyMethodCall"
}
/**
 * Returns if a given action name is a built-in action, this is, one of:
 * - applyPatches()
 * - applySnapshot()
 * - detach()
 *
 * @param actionName Action name to check.
 * @returns true if it is a built-in action, false otherwise.
 */
export declare function isBuiltInAction(actionName: string): actionName is BuiltInAction;
