import type { PlatformAdapter } from '../../../platform/index.js'; import type { CommandResult } from './command-context.js'; import type { CommandActionRouter } from '../../interactions/command-action-router.js'; export declare function handleProjectsCmd(channel: string, adapter: PlatformAdapter): Promise; export declare function createRegisterHandler(router?: CommandActionRouter): (channel: string, adapter: PlatformAdapter, trimmedMessage: string) => Promise; /** @deprecated Use createRegisterHandler() instead. */ export declare function handleRegisterCmd(channel: string, adapter: PlatformAdapter, trimmedMessage: string): Promise; export declare function handleUnregisterCmd(channel: string, adapter: PlatformAdapter, trimmedMessage: string): Promise; export declare function createProjectDirHandler(router?: CommandActionRouter): (channel: string, adapter: PlatformAdapter, trimmedMessage: string) => Promise; /** @deprecated Use createProjectDirHandler() instead. */ export declare function handleProjectDirCmd(channel: string, adapter: PlatformAdapter, trimmedMessage: string): Promise;