@runloop/agent-axon-client
    Preparing search index...

    Type Alias PermissionUpdate

    PermissionUpdate:
        | {
            behavior: PermissionBehavior;
            destination: PermissionUpdateDestination;
            rules: PermissionRuleValue[];
            type: "addRules";
        }
        | {
            behavior: PermissionBehavior;
            destination: PermissionUpdateDestination;
            rules: PermissionRuleValue[];
            type: "replaceRules";
        }
        | {
            behavior: PermissionBehavior;
            destination: PermissionUpdateDestination;
            rules: PermissionRuleValue[];
            type: "removeRules";
        }
        | {
            destination: PermissionUpdateDestination;
            mode: PermissionMode;
            type: "setMode";
        }
        | {
            destination: PermissionUpdateDestination;
            directories: string[];
            type: "addDirectories";
        }
        | {
            destination: PermissionUpdateDestination;
            directories: string[];
            type: "removeDirectories";
        }