import { ClientUserDto } from '../dto/client-user.dto'; type CommandEventHandler = (user: ClientUserDto, payload: unknown) => Promise<{ success: boolean; reason?: string; } | null>; export declare class CommandEventRegistryService { private readonly events; register(event: string, name: string, handler: CommandEventHandler): void; get(event: string): { name: string; handler: CommandEventHandler; }[]; has(event: string): boolean; } export {};