import { IAnnotatedPushRule, PushRuleAction, PushRuleKind, RuleId } from "matrix-js-sdk/src/matrix";
export type PushRuleDiff = {
    updated: PushRuleUpdate[];
    added: IAnnotatedPushRule[];
    deleted: PushRuleDeletion[];
};
export type PushRuleDeletion = {
    rule_id: RuleId | string;
    kind: PushRuleKind;
};
export type PushRuleUpdate = {
    rule_id: RuleId | string;
    kind: PushRuleKind;
    enabled?: boolean;
    actions?: PushRuleAction[];
};
