import { Result } from "@gnuxie/typescript-result";
import { StringUserID } from "@the-draupnir-project/matrix-basic-types";
import { LiteralPolicyRule } from "matrix-protection-suite";
import { SynapseAdminClient } from "matrix-protection-suite-for-matrix-bot-sdk";
import { UserRestrictionAuditLog } from "./UserRestrictionAuditLog";
export declare function deactivateUser(userID: StringUserID, synapseAdminClient: SynapseAdminClient, userAuditLog: UserRestrictionAuditLog, options: {
    rule: LiteralPolicyRule | null;
    sender: StringUserID;
}): Promise<Result<void>>;
//# sourceMappingURL=deactivateUser.d.ts.map