import { type Argv, type Arguments } from 'yargs'; /** * Checks if any of the given module exports is a class derived (directly * or transitively) from IMQService * * @param {object} moduleExports - loaded module namespace or exports object * @returns {boolean} - true if a service class export is found */ export declare function containsServiceClass(moduleExports: object): boolean; /** * Resolves the entry module of a package directory to a file URL, honoring * the exports map when present and falling back to main / index.js * * @param {string} servicePath - path to directory, which contains service * @returns {string | null} - entry file URL or null if not a package */ export declare function resolveServiceEntry(servicePath: string): string | null; export declare const command: string, describe: string, builder: (yargs: Argv) => Argv<{ b: string; } & { n: string; }>, handler: (argv: Arguments) => Promise;