@cfxlabsinc/b2b-services
    Preparing search index...
    ApprovalRulesList: React.FC<
        {
            newRuleHref?: string;
            onDisable: (ruleId: string) => Promise<ActionOutcome>;
            ruleHref?: (ruleId: string) => string;
            rules: ApprovalRuleRow[];
        },
    > = ...

    A workspace's approval rules, rules in force first and retired ones after, each group in the order given. newRuleHref and ruleHref are optional so the list ships ahead of the editor: without them there is no New rule button and no row link.