import { ModelTypes } from '../../cache/dbs/index.generated.js'; import { UserLockReasonsDefault } from './userAdditionalFields.js'; export declare function ensureUserIsNotLocked(ctx: Ctx, userOrId: ModelTypes['user'] | string): Promise; export declare function lockUserAndThrow(ctx: Ctx, userId: string, reason: UserLockReasonsDefault | (string & {}), conf?: { errExtraInfos?: Record; lockDurationMinutes?: number; }): Promise;