import type { AbstractBaseCommand, CommandMetaData, LoadersContract } from '../types.js'; /** * List loader exposes the API to register commands as classes */ export declare class ListLoader implements LoadersContract { #private; constructor(commands: Command[]); /** * Returns an array of command's metadata */ getMetaData(): Promise; /** * Returns the command class constructor for a given command. Null * is returned when unable to lookup the command */ getCommand(metaData: CommandMetaData): Promise; }