import { Capability } from "./capability"; import { PackageJSON, PeprModuleOptions } from "../types"; export declare class PeprModule { #private; /** * Initialize a new Pepr runtime module. * * @param pkg The package.json data containing Pepr configuration. * @param capabilities The list of capabilities to load. * @param opts Options for the Pepr runtime settings (e.g., deferStart). */ constructor({ description, pepr }: PackageJSON, capabilities?: Capability[], opts?: PeprModuleOptions); /** * Starts the Pepr runtime manually. * * Normally this is called automatically when the Pepr module is instantiated, * but it can be invoked manually if `deferStart` is set to `true` in the constructor. * * @param port - The port number to start the server on (default: 3000). */ start: (port?: number) => void; } //# sourceMappingURL=module.d.ts.map