import { Key, MENUITEM, PID, OPTION } from '../core/catalog'; import { IRepl, IReplExtension, IReplExtensionFactory, ReplProcessor } from './interfaces'; import { World } from '../core/world'; export declare class PrixFixeReplExtension implements IReplExtension { world: World; constructor(world: World, dataPath: string); name(): string; registerCommands(repl: IRepl): void; createProcessor(): ReplProcessor | null; } export declare const prixFixeReplExtensionFactory: IReplExtensionFactory; export declare function printCatalog(world: World, kind: MENUITEM | OPTION | undefined): void; export declare function describeSpecific(world: World, key: Key): void; export declare function describeGeneric(world: World, pid: PID): void;