import { type Id } from '../identifier.utils.js'; import { type UserPermissions } from './permissions.utils.js'; /** * Parameters for the update permissions command. */ export type UpdatePermissions = { /** User identifier (ID or username) */ userId: Id; /** New permissions to set */ permissions: UserPermissions; }; /** * Update permissions command definition. * Updates a user's permissions. */ export declare const UPDATE_PERMISSIONS: { code: number; serialize: ({ userId, permissions }: UpdatePermissions) => Buffer; deserialize: (r: import("../../index.js").CommandResponse) => boolean; }; /** * Executable update permissions command function. */ export declare const updatePermissions: (getClient: import("../../index.js").ClientProvider) => (arg: UpdatePermissions) => Promise; //# sourceMappingURL=update-permissions.command.d.ts.map