import { ArgsObject, CommandConfig, ErrorHandler, MassargCommand } from './command'; export type { ErrorHandler }; /** A minimal command config that can be used to create a top-level command. */ export type MinimalCommandConfig = Omit, 'aliases' | 'run'> & Partial, 'aliases' | 'run'>>; /** * This class behaves similarly to {@link MassargCommand}, but it accepts only params that are relevant * to the top-level command. * * @see {@link massarg} * @see {@link MassargCommand} */ export declare class Massarg extends MassargCommand { constructor(options: MinimalCommandConfig); } /** * Creates a new top-level command. * @see {@link MassargCommand} * @see {@link Massarg} */ export declare function massarg(options: MinimalCommandConfig): MassargCommand; //# sourceMappingURL=massarg.d.ts.map