import { type MetadataPackageManifest } from '../../services/api-client'; import { type LocalRegistryPackageRecord } from '../../services/pack-registry'; import type { CliExitCode } from '@nexusclaw/shared'; export declare function emitPackageCommandResult(command: string, data: unknown, json: boolean, renderHuman: () => void, resultOptions?: { ok?: boolean; exitCode?: CliExitCode; }): void; export declare function resolveInstallRecords(options: { source?: string; packageRef?: string; registryRoot?: string; workspace?: string; }): { records: LocalRegistryPackageRecord[]; registryRoot?: string; requestedPackage: string; }; export declare function resolveRegistryRecord(options: { packageRef: string; registryRoot?: string; workspace?: string; }): { record: LocalRegistryPackageRecord; registryRoot: string; }; export declare function renderGitReleaseNotes(packageDirectory: string): string; export declare function publishLocalPackage(options: { source: string; registryRoot?: string; workspace?: string; }): { record: LocalRegistryPackageRecord; registryRoot: string; manifest: MetadataPackageManifest; }; export declare function formatRegistryLocation(registryRoot?: string): string | undefined;